==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: duckdb 1.5.0-1 (Mon Mar 9 20:46:30 2026)
==> Retrieving sources...
-> Updating duckdb git repo...
-> Updating python-duckdb git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
duckdb ... Passed
python-duckdb ... Passed
==> Validating source files with b2sums...
duckdb ... Passed
python-duckdb ... Passed
==> Making package: duckdb 1.5.0-1 (Tue Mar 10 02:47:16 2026)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (32) cppdap-1.58.0-2 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3 libuv-1.52.1-1 mpdecimal-4.0.1-1 perl-error-0.17030-3 perl-mailtools-2.22-3 perl-timedate-2.34-1 python-3.14.3-1 python-autocommand-2.2.2-9 python-jaraco.collections-5.1.0-3 python-jaraco.context-6.0.1-3 python-jaraco.functools-4.1.0-3 python-jaraco.text-4.0.0-4 python-more-itertools-10.8.0-2 python-packaging-26.0-1 python-pathspec-1.0.4-1 python-pkg_resources-81.0.0-1 python-platformdirs-4.9.4-1 python-setuptools-1:82.0.0-1 python-typing_extensions-4.15.0-3 python-wheel-0.46.3-1 rhash-1.4.6-1 zlib-ng-2.3.3-1 cmake-4.2.3-1 git-2.53.0-1 ninja-1.13.2-3 pybind11-3.0.2-1 python-installer-0.7.0-14 python-scikit-build-core-0.11.6-2 python-setuptools-scm-9.2.2-3 uv-0.10.9-1
Total Download Size: 15.05 MiB
Total Installed Size: 295.03 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
uv-0.10.9-1-armv7h downloading...
python-setuptools-1:82.0.0-1-any downloading...
python-scikit-build-core-0.11.6-2-any downloading...
pybind11-3.0.2-1-any downloading...
ninja-1.13.2-3-armv7h downloading...
python-packaging-26.0-1-any downloading...
python-setuptools-scm-9.2.2-3-any downloading...
python-more-itertools-10.8.0-2-any downloading...
python-typing_extensions-4.15.0-3-any downloading...
python-pkg_resources-81.0.0-1-any downloading...
python-pathspec-1.0.4-1-any downloading...
python-wheel-0.46.3-1-any downloading...
python-platformdirs-4.9.4-1-any downloading...
python-installer-0.7.0-14-any downloading...
python-autocommand-2.2.2-9-any downloading...
python-jaraco.collections-5.1.0-3-any downloading...
python-jaraco.text-4.0.0-4-any downloading...
python-jaraco.functools-4.1.0-3-any downloading...
python-jaraco.context-6.0.1-3-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
git-zsh-completion: upstream zsh completion
tk: gitk and git gui
openssh: ssh transport and crypto
man: show help with `git command --help`
perl-libwww: git svn
perl-term-readkey: git svn and interactive.singlekey setting
perl-io-socket-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
perl-cgi: gitweb (web interface) support
python: git svn & git p4 [pending]
subversion: git svn
org.freedesktop.secrets: keyring credential helper
libsecret: libsecret credential helper [installed]
less: the default pager for git
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
make: for unix Makefile generator [installed]
ninja: for ninja generator [pending]
qt6-base: cmake-gui
installing ninja...
installing mpdecimal...
installing python...
Optional dependencies for python
python-setuptools: for building Python packages using tooling that is usually bundled with Python [pending]
python-pip: for installing Python packages using tooling that is usually bundled with Python
python-pipx: for installing Python software not packaged on Arch Linux
sqlite: for a default database integration [installed]
xz: for lzma [installed]
tk: for tkinter
installing pybind11...
Optional dependencies for pybind11
python-setuptools: for setup_helpers [pending]
installing uv...
installing python-installer...
installing python-packaging...
installing python-more-itertools...
installing python-jaraco.functools...
installing python-jaraco.context...
installing python-autocommand...
installing python-jaraco.text...
Optional dependencies for python-jaraco.text
python-inflect: for show-newlines script
installing python-jaraco.collections...
installing python-platformdirs...
installing python-wheel...
Optional dependencies for python-wheel
python-keyring: for wheel.signatures
python-xdg: for wheel.signatures
python-setuptools: for legacy bdist_wheel subcommand [pending]
installing python-typing_extensions...
installing python-pkg_resources...
installing python-setuptools...
installing python-setuptools-scm...
Optional dependencies for python-setuptools-scm
python-rich: use rich as console log handler
installing python-pathspec...
Optional dependencies for python-pathspec
python-google-re2: re2 backend
installing python-scikit-build-core...
:: Running post-transaction hooks...
(1/3) Creating system user accounts...
Creating group 'git' with GID 968.
Creating user 'git' (git daemon user) with UID 968 and GID 968.
(2/3) Reloading system manager configuration...
Skipped: Current root is not booted.
(3/3) Arming ConditionNeedsUpdate...
==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Creating working copy of duckdb git repo...
Cloning into 'duckdb'...
done.
Updating files: 17% (2490/14344)
Updating files: 18% (2582/14344)
Updating files: 19% (2726/14344)
Updating files: 20% (2869/14344)
Updating files: 20% (2891/14344)
Updating files: 21% (3013/14344)
Updating files: 22% (3156/14344)
Updating files: 23% (3300/14344)
Updating files: 24% (3443/14344)
Updating files: 25% (3586/14344)
Updating files: 26% (3730/14344)
Updating files: 27% (3873/14344)
Updating files: 28% (4017/14344)
Updating files: 29% (4160/14344)
Updating files: 29% (4281/14344)
Updating files: 30% (4304/14344)
Updating files: 31% (4447/14344)
Updating files: 32% (4591/14344)
Updating files: 33% (4734/14344)
Updating files: 34% (4877/14344)
Updating files: 35% (5021/14344)
Updating files: 36% (5164/14344)
Updating files: 37% (5308/14344)
Updating files: 38% (5451/14344)
Updating files: 39% (5595/14344)
Updating files: 40% (5738/14344)
Updating files: 41% (5882/14344)
Updating files: 41% (5921/14344)
Updating files: 42% (6025/14344)
Updating files: 43% (6168/14344)
Updating files: 44% (6312/14344)
Updating files: 45% (6455/14344)
Updating files: 46% (6599/14344)
Updating files: 47% (6742/14344)
Updating files: 48% (6886/14344)
Updating files: 49% (7029/14344)
Updating files: 50% (7172/14344)
Updating files: 51% (7316/14344)
Updating files: 52% (7459/14344)
Updating files: 53% (7603/14344)
Updating files: 54% (7746/14344)
Updating files: 55% (7890/14344)
Updating files: 56% (8033/14344)
Updating files: 57% (8177/14344)
Updating files: 58% (8320/14344)
Updating files: 59% (8463/14344)
Updating files: 60% (8607/14344)
Updating files: 61% (8750/14344)
Updating files: 62% (8894/14344)
Updating files: 62% (8976/14344)
Updating files: 63% (9037/14344)
Updating files: 64% (9181/14344)
Updating files: 65% (9324/14344)
Updating files: 66% (9468/14344)
Updating files: 67% (9611/14344)
Updating files: 68% (9754/14344)
Updating files: 69% (9898/14344)
Updating files: 70% (10041/14344)
Updating files: 71% (10185/14344)
Updating files: 72% (10328/14344)
Updating files: 73% (10472/14344)
Updating files: 74% (10615/14344)
Updating files: 75% (10758/14344)
Updating files: 76% (10902/14344)
Updating files: 77% (11045/14344)
Updating files: 78% (11189/14344)
Updating files: 79% (11332/14344)
Updating files: 80% (11476/14344)
Updating files: 81% (11619/14344)
Updating files: 82% (11763/14344)
Updating files: 83% (11906/14344)
Updating files: 84% (12049/14344)
Updating files: 85% (12193/14344)
Updating files: 85% (12206/14344)
Updating files: 86% (12336/14344)
Updating files: 87% (12480/14344)
Updating files: 88% (12623/14344)
Updating files: 89% (12767/14344)
Updating files: 90% (12910/14344)
Updating files: 91% (13054/14344)
Updating files: 92% (13197/14344)
Updating files: 93% (13340/14344)
Updating files: 94% (13484/14344)
Updating files: 95% (13627/14344)
Updating files: 96% (13771/14344)
Updating files: 97% (13914/14344)
Updating files: 97% (14048/14344)
Updating files: 98% (14058/14344)
Updating files: 99% (14201/14344)
Updating files: 100% (14344/14344)
Updating files: 100% (14344/14344), done.
Switched to a new branch 'makepkg'
-> Creating working copy of python-duckdb git repo...
Cloning into 'python-duckdb'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
Submodule 'external/duckdb' (https://github.com/duckdb/duckdb.git) registered for path 'external/duckdb'
Cloning into '/build/duckdb/src/python-duckdb/external/duckdb'...
done.
Submodule path 'external/duckdb': checked out '3a3967aa8190d0a2d1931d4ca4f5d920760030b4'
==> Starting build()...
-- Found Python3: /usr/bin/python3.14 (found version "3.14.3") found components: Interpreter
-- The C compiler identification is GNU 15.2.1
-- The CXX compiler identification is GNU 15.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - 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/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found Git: /usr/bin/git (found version "2.53.0")
-- git hash 3a3967aa81, version v1.5.0, extension folder v1.5.0
-- Extensions will be deployed to: /build/duckdb/src/build/repository
-- Load extension 'core_functions' from '/build/duckdb/src/duckdb/extensions' @ v1.5.0
-- Load extension 'parquet' from '/build/duckdb/src/duckdb/extensions' @ v1.5.0
-- Extensions linked into DuckDB: [core_functions, parquet]
-- Configuring done (11.9s)
-- Generating done (1.5s)
-- Build files have been written to: /build/duckdb/src/build
[1/508] Building CXX object third_party/hyperloglog/CMakeFiles/duckdb_hyperloglog.dir/sds.cpp.o
[2/508] Building CXX object CMakeFiles/duckdb_platform_binary.dir/tools/utils/test_platform.cpp.o
[3/508] Linking CXX executable duckdb_platform_binary
[4/508] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/postgres_parser.cpp.o
[5/508] Building CXX object third_party/hyperloglog/CMakeFiles/duckdb_hyperloglog.dir/hyperloglog.cpp.o
[6/508] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/pg_functions.cpp.o
[7/508] Building CXX object third_party/fsst/CMakeFiles/duckdb_fsst.dir/libfsst.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/third_party/fsst/libfsst.hpp:18,
from /build/duckdb/src/duckdb/third_party/fsst/libfsst.cpp:18:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<libfsst::QSymbol*, vector<libfsst::QSymbol> >; _Distance = int; _Tp = libfsst::QSymbol; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<libfsst::buildSymbolTable(Counters&, std::vector<const unsigned char*>, const size_t*, bool)::<lambda(libfsst::SymbolTable*, libfsst::Counters&)>::<lambda(const libfsst::QSymbol&, const libfsst::QSymbol&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<libfsst::QSymbol*, std::vector<libfsst::QSymbol> >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
[8/508] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_parser.cpp.o
[9/508] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_list.cpp.o
[10/508] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_scansup.cpp.o
[11/508] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_makefuncs.cpp.o
[12/508] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_value.cpp.o
[13/508] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_common_keywords.cpp.o
[14/508] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_scan.cpp.o
[15/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/aes.cpp.o
[16/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/asn1parse.cpp.o
[17/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/base64.cpp.o
[18/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/asn1write.cpp.o
[19/508] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_gram.cpp.o
[20/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/bignum_core.cpp.o
[21/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/cipher.cpp.o
[22/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/cipher_wrap.cpp.o
[23/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/mbedtls_wrapper.cpp.o
[24/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/constant_time.cpp.o
[25/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/bignum.cpp.o
[26/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/gcm.cpp.o
[27/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/md.cpp.o
[28/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/oid.cpp.o
[29/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pem.cpp.o
[30/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pk.cpp.o
[31/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pk_wrap.cpp.o
[32/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pkparse.cpp.o
[33/508] Building CXX object third_party/fastpforlib/CMakeFiles/duckdb_fastpforlib.dir/bitpacking.cpp.o
[34/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/platform.cpp.o
[35/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/platform_util.cpp.o
[36/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/rsa_alt_helpers.cpp.o
[37/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/sha1.cpp.o
[38/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/sha256.cpp.o
[39/508] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/rsa.cpp.o
[40/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/bitmap256.cc.o
[41/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/bitstate.cc.o
[42/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/filtered_re2.cc.o
[43/508] Building CXX object third_party/miniz/CMakeFiles/duckdb_miniz.dir/miniz.cpp.o
[44/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/compile.cc.o
[45/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/mimics_pcre.cc.o
[46/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/perl_groups.cc.o
[47/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/dfa.cc.o
[48/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/onepass.cc.o
[49/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/nfa.cc.o
[50/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prefilter.cc.o
[51/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/parse.cc.o
[52/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prefilter_tree.cc.o
[53/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prog.cc.o
[54/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/re2.cc.o
[55/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/set.cc.o
[56/508] Building CXX object third_party/fmt/CMakeFiles/duckdb_fmt.dir/format.cc.o
[57/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/unicode_casefold.cc.o
[58/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/unicode_groups.cc.o
[59/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/util/rune.cc.o
[60/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/stringpiece.cc.o
[61/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/regexp.cc.o
[62/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/util/strutil.cc.o
[63/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/simplify.cc.o
[64/508] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/tostring.cc.o
[65/508] Building CXX object third_party/skiplist/CMakeFiles/duckdb_skiplistlib.dir/SkipList.cpp.o
[66/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress_superblock.cpp.o
[67/508] Building CXX object third_party/utf8proc/CMakeFiles/duckdb_utf8proc.dir/utf8proc_wrapper.cpp.o
[68/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstdmt_compress.cpp.o
[69/508] Building CXX object third_party/utf8proc/CMakeFiles/duckdb_utf8proc.dir/utf8proc.cpp.o
[70/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress_sequences.cpp.o
[71/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/hist.cpp.o
[72/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_ldm.cpp.o
[73/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress_literals.cpp.o
[74/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/huf_compress.cpp.o
[75/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_fast.cpp.o
[76/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress.cpp.o
[77/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_double_fast.cpp.o
[78/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/zstd_ddict.cpp.o
[79/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/fse_compress.cpp.o
[80/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/huf_decompress.cpp.o
[81/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/zstd_decompress.cpp.o
[82/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/entropy_common.cpp.o
[83/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/fse_decompress.cpp.o
[84/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/debug.cpp.o
[85/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/zstd_decompress_block.cpp.o
[86/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/threading.cpp.o
[87/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_opt.cpp.o
[88/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/pool.cpp.o
[89/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/zstd_common.cpp.o
[90/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/error_private.cpp.o
[91/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/cover.cpp.o
[92/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/xxhash.cpp.o
[93/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/fastcover.cpp.o
[94/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/deprecated/zbuff_decompress.cpp.o
[95/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/deprecated/zbuff_common.cpp.o
[96/508] Generating duckdb_platform_out
[97/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/divsufsort.cpp.o
[98/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/deprecated/zbuff_compress.cpp.o
[99/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/zdict.cpp.o
[100/508] Building CXX object src/optimizer/compressed_materialization/CMakeFiles/duckdb_optimizer_compressed_materialization.dir/ub_duckdb_optimizer_compressed_materialization.cpp.o
[101/508] Building CXX object src/optimizer/matcher/CMakeFiles/duckdb_optimizer_matcher.dir/ub_duckdb_optimizer_matcher.cpp.o
[102/508] Building CXX object third_party/yyjson/CMakeFiles/duckdb_yyjson.dir/yyjson.cpp.o
[103/508] Building CXX object src/optimizer/pullup/CMakeFiles/duckdb_optimizer_pullup.dir/ub_duckdb_optimizer_pullup.cpp.o
[104/508] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_lazy.cpp.o
[105/508] Building CXX object src/optimizer/statistics/expression/CMakeFiles/duckdb_optimizer_statistics_expr.dir/ub_duckdb_optimizer_statistics_expr.cpp.o
[106/508] Building CXX object src/optimizer/pushdown/CMakeFiles/duckdb_optimizer_pushdown.dir/ub_duckdb_optimizer_pushdown.cpp.o
[107/508] Building CXX object src/optimizer/join_order/CMakeFiles/duckdb_optimizer_join_order.dir/ub_duckdb_optimizer_join_order.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/planner/logical_operator.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/join_order/relation_statistics_helper.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/join_order/cardinality_estimator.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/join_order/relation_manager.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/join_order/query_graph.hpp:15,
from /build/duckdb/src/duckdb/src/optimizer/join_order/query_graph.cpp:1,
from /build/duckdb/src/build/src/optimizer/join_order/ub_duckdb_optimizer_join_order.cpp:2:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'duckdb::vector<std::unordered_set<long long unsigned int> > duckdb::GetAllNeighborSets(vector<long long unsigned int>)' at /build/duckdb/src/duckdb/src/optimizer/join_order/plan_enumerator.cpp:48:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'duckdb::vector<std::unordered_set<long long unsigned int> > duckdb::GetAllNeighborSets(vector<long long unsigned int>)' at /build/duckdb/src/duckdb/src/optimizer/join_order/plan_enumerator.cpp:48:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, vector<duckdb::RelationsSetToStats, allocator<duckdb::RelationsSetToStats> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsSetToStats&, const duckdb::RelationsSetToStats&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, std::vector<duckdb::RelationsSetToStats, std::allocator<duckdb::RelationsSetToStats> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, std::vector<duckdb::RelationsSetToStats, std::allocator<duckdb::RelationsSetToStats> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<long long unsigned int> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = greater<long long unsigned int>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'bool duckdb::PlanEnumerator::EmitCSG(duckdb::JoinRelationSet&)' at /build/duckdb/src/duckdb/src/optimizer/join_order/plan_enumerator.cpp:201:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<long long unsigned int> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<long long unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = greater<long long unsigned int>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'bool duckdb::PlanEnumerator::EmitCSG(duckdb::JoinRelationSet&)' at /build/duckdb/src/duckdb/src/optimizer/join_order/plan_enumerator.cpp:201:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, vector<duckdb::RelationsSetToStats, allocator<duckdb::RelationsSetToStats> > >; _Distance = int; _Tp = duckdb::RelationsSetToStats; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsSetToStats&, const duckdb::RelationsSetToStats&)>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, std::vector<duckdb::RelationsSetToStats, std::allocator<duckdb::RelationsSetToStats> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, vector<duckdb::RelationsSetToStats, allocator<duckdb::RelationsSetToStats> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsSetToStats&, const duckdb::RelationsSetToStats&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, std::vector<duckdb::RelationsSetToStats, std::allocator<duckdb::RelationsSetToStats> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, std::vector<duckdb::RelationsSetToStats, std::allocator<duckdb::RelationsSetToStats> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, std::vector<duckdb::RelationsSetToStats, std::allocator<duckdb::RelationsSetToStats> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, vector<duckdb::RelationsSetToStats, allocator<duckdb::RelationsSetToStats> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsSetToStats&, const duckdb::RelationsSetToStats&)>]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, vector<duckdb::RelationsSetToStats, allocator<duckdb::RelationsSetToStats> > >; _Compare = bool (*)(const duckdb::RelationsSetToStats&, const duckdb::RelationsSetToStats&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'void duckdb::CardinalityEstimator::InitCardinalityEstimatorProps(duckdb::optional_ptr<duckdb::JoinRelationSet>, duckdb::RelationStats&)' at /build/duckdb/src/duckdb/src/optimizer/join_order/cardinality_estimator.cpp:462:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, std::vector<duckdb::RelationsSetToStats, std::allocator<duckdb::RelationsSetToStats> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, vector<duckdb::RelationsSetToStats, allocator<duckdb::RelationsSetToStats> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsSetToStats&, const duckdb::RelationsSetToStats&)>]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, vector<duckdb::RelationsSetToStats, allocator<duckdb::RelationsSetToStats> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsSetToStats&, const duckdb::RelationsSetToStats&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, vector<duckdb::RelationsSetToStats, allocator<duckdb::RelationsSetToStats> > >; _Compare = bool (*)(const duckdb::RelationsSetToStats&, const duckdb::RelationsSetToStats&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'void duckdb::CardinalityEstimator::InitCardinalityEstimatorProps(duckdb::optional_ptr<duckdb::JoinRelationSet>, duckdb::RelationStats&)' at /build/duckdb/src/duckdb/src/optimizer/join_order/cardinality_estimator.cpp:462:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, std::vector<duckdb::RelationsSetToStats, std::allocator<duckdb::RelationsSetToStats> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, std::vector<duckdb::RelationsSetToStats, std::allocator<duckdb::RelationsSetToStats> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[108/508] Building CXX object src/optimizer/rule/CMakeFiles/duckdb_optimizer_rules.dir/ub_duckdb_optimizer_rules.cpp.o
[109/508] Building CXX object src/optimizer/statistics/operator/CMakeFiles/duckdb_optimizer_statistics_op.dir/ub_duckdb_optimizer_statistics_op.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
from /build/duckdb/src/duckdb/src/include/duckdb/common/set.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:15,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/timestamp.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:16,
from /build/duckdb/src/duckdb/src/optimizer/statistics/operator/propagate_aggregate.cpp:7,
from /build/duckdb/src/build/src/optimizer/statistics/operator/ub_duckdb_optimizer_statistics_op.cpp:2:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> >, std::_Select1st<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
from /build/duckdb/src/duckdb/src/include/duckdb/common/map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:16,
from /build/duckdb/src/duckdb/src/include/duckdb/common/insertion_order_preserving_map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:21:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = duckdb::unique_ptr<duckdb::TableFilter>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >]',
inlined from 'duckdb::unique_ptr<duckdb::NodeStatistics> duckdb::StatisticsPropagator::PropagateStatistics(duckdb::LogicalGet&, duckdb::unique_ptr<duckdb::LogicalOperator>&)' at /build/duckdb/src/duckdb/src/optimizer/statistics/operator/propagate_get.cpp:169:63:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> >, std::_Select1st<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = duckdb::unique_ptr<duckdb::TableFilter>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >]',
inlined from 'duckdb::unique_ptr<duckdb::NodeStatistics> duckdb::StatisticsPropagator::PropagateStatistics(duckdb::LogicalGet&, duckdb::unique_ptr<duckdb::LogicalOperator>&)' at /build/duckdb/src/duckdb/src/optimizer/statistics/operator/propagate_get.cpp:178:77:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> >, std::_Select1st<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = duckdb::unique_ptr<duckdb::TableFilter>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >]',
inlined from 'duckdb::unique_ptr<duckdb::NodeStatistics> duckdb::StatisticsPropagator::PropagateStatistics(duckdb::LogicalGet&, duckdb::unique_ptr<duckdb::LogicalOperator>&)' at /build/duckdb/src/duckdb/src/optimizer/statistics/operator/propagate_get.cpp:179:80:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> >, std::_Select1st<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = duckdb::unique_ptr<duckdb::TableFilter>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >]',
inlined from 'duckdb::unique_ptr<duckdb::NodeStatistics> duckdb::StatisticsPropagator::PropagateStatistics(duckdb::LogicalGet&, duckdb::unique_ptr<duckdb::LogicalOperator>&)' at /build/duckdb/src/duckdb/src/optimizer/statistics/operator/propagate_get.cpp:183:49:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> >, std::_Select1st<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
[110/508] Building CXX object src/planner/expression/CMakeFiles/duckdb_planner_expression.dir/ub_duckdb_planner_expression.cpp.o
[111/508] Building CXX object src/planner/binder/expression/CMakeFiles/duckdb_bind_expression.dir/ub_duckdb_bind_expression.cpp.o
[112/508] Building CXX object src/planner/binder/query_node/CMakeFiles/duckdb_bind_query_node.dir/ub_duckdb_bind_query_node.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception_format_value.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/unique_ptr.hpp:4,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/limits.hpp:13,
from /build/duckdb/src/duckdb/src/planner/binder/query_node/bind_select_node.cpp:1,
from /build/duckdb/src/build/src/planner/binder/query_node/ub_duckdb_bind_query_node.cpp:2:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {duckdb::CorrelatedColumnInfo}; _Tp = duckdb::CorrelatedColumnInfo; _Alloc = std::allocator<duckdb::CorrelatedColumnInfo>]':
/usr/include/c++/15.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<duckdb::CorrelatedColumnInfo, std::allocator<duckdb::CorrelatedColumnInfo> >::iterator' changed in GCC 7.1
452 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = duckdb::CorrelatedColumnInfo; _Alloc = std::allocator<duckdb::CorrelatedColumnInfo>]',
inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = duckdb::CorrelatedColumnInfo; _Alloc = std::allocator<duckdb::CorrelatedColumnInfo>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1529:30,
inlined from 'void duckdb::CorrelatedColumns::AddColumn(duckdb::vector<duckdb::CorrelatedColumnInfo>::value_type)' at /build/duckdb/src/duckdb/src/include/duckdb/planner/binder.hpp:114:28,
inlined from 'bool duckdb::PerformDuplicateElimination(Binder&, CorrelatedColumns&)' at /build/duckdb/src/duckdb/src/planner/binder/query_node/plan_subquery.cpp:273:30:
/usr/include/c++/15.2.1/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::CorrelatedColumnInfo*, std::vector<duckdb::CorrelatedColumnInfo, std::allocator<duckdb::CorrelatedColumnInfo> > >' changed in GCC 7.1
379 | _M_realloc_insert(begin() + __n, std::move(__v));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[113/508] Building CXX object src/planner/CMakeFiles/duckdb_planner.dir/ub_duckdb_planner.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
from /build/duckdb/src/duckdb/src/include/duckdb/common/set.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:15,
from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/planner/binding_alias.hpp:11,
from /build/duckdb/src/duckdb/src/planner/binding_alias.cpp:1,
from /build/duckdb/src/build/src/planner/ub_duckdb_planner.cpp:2:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> >, std::_Select1st<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:74,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception_format_value.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/unique_ptr.hpp:4,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:11:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {duckdb::CorrelatedColumnInfo}; _Tp = duckdb::CorrelatedColumnInfo; _Alloc = std::allocator<duckdb::CorrelatedColumnInfo>]':
/usr/include/c++/15.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<duckdb::CorrelatedColumnInfo, std::allocator<duckdb::CorrelatedColumnInfo> >::iterator' changed in GCC 7.1
452 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = duckdb::CorrelatedColumnInfo; _Alloc = std::allocator<duckdb::CorrelatedColumnInfo>]',
inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = duckdb::CorrelatedColumnInfo; _Alloc = std::allocator<duckdb::CorrelatedColumnInfo>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1529:30,
inlined from 'void duckdb::CorrelatedColumns::AddColumn(duckdb::vector<duckdb::CorrelatedColumnInfo>::value_type)' at /build/duckdb/src/duckdb/src/include/duckdb/planner/binder.hpp:114:28,
inlined from 'void duckdb::Binder::AddCorrelatedColumn(const duckdb::CorrelatedColumnInfo&)' at /build/duckdb/src/duckdb/src/planner/binder.cpp:284:31:
/usr/include/c++/15.2.1/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::CorrelatedColumnInfo*, std::vector<duckdb::CorrelatedColumnInfo, std::allocator<duckdb::CorrelatedColumnInfo> > >' changed in GCC 7.1
379 | _M_realloc_insert(begin() + __n, std::move(__v));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
from /build/duckdb/src/duckdb/src/include/duckdb/common/map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:16:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = duckdb::unique_ptr<duckdb::TableFilter>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >]',
inlined from 'void duckdb::TableFilterSet::PushFilter(const duckdb::ColumnIndex&, duckdb::unique_ptr<duckdb::TableFilter>)' at /build/duckdb/src/duckdb/src/planner/table_filter.cpp:15:23:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> >, std::_Select1st<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = duckdb::unique_ptr<duckdb::TableFilter>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >]',
inlined from 'void duckdb::TableFilterSet::PushFilter(const duckdb::ColumnIndex&, duckdb::unique_ptr<duckdb::TableFilter>)' at /build/duckdb/src/duckdb/src/planner/table_filter.cpp:25:24:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> >, std::_Select1st<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
[114/508] Building CXX object src/optimizer/CMakeFiles/duckdb_optimizer.dir/ub_duckdb_optimizer.cpp.o
In file included from /usr/include/c++/15.2.1/bits/hashtable_policy.h:36,
from /usr/include/c++/15.2.1/bits/hashtable.h:37,
from /usr/include/c++/15.2.1/bits/unordered_set.h:33,
from /usr/include/c++/15.2.1/unordered_set:43,
from /build/duckdb/src/duckdb/src/include/duckdb/common/unordered_set.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/build_probe_side_optimizer.hpp:11,
from /build/duckdb/src/duckdb/src/optimizer/build_probe_side_optimizer.cpp:1,
from /build/duckdb/src/build/src/optimizer/ub_duckdb_optimizer.cpp:2:
/usr/include/c++/15.2.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >]':
/usr/include/c++/15.2.1/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, std::vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, std::allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >' changed in GCC 7.1
156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
| ^~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, std::vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, std::allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/planner/logical_operator.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/build_probe_side_optimizer.hpp:13:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int>, allocator<pair<long long unsigned int, long long unsigned int> > > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::RemoveDuplicateGroups::VisitAggregate(duckdb::LogicalAggregate&)::<lambda(const pair<long long unsigned int, long long unsigned int>&, const pair<long long unsigned int, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::Value*, vector<duckdb::Value, allocator<duckdb::Value> > >; _Distance = int; _Tp = duckdb::Value; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::Value*, std::vector<duckdb::Value, std::allocator<duckdb::Value> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost*, vector<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost, allocator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost> > >; _Distance = int; _Tp = duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost*, std::vector<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost, std::allocator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >; _Distance = int; _Tp = duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, std::vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, std::allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::JoinWithDelimGet*, vector<duckdb::JoinWithDelimGet, allocator<duckdb::JoinWithDelimGet> > >; _Distance = int; _Tp = duckdb::JoinWithDelimGet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Deliminator::Optimize(duckdb::unique_ptr<duckdb::LogicalOperator>)::<lambda(const duckdb::JoinWithDelimGet&, const duckdb::JoinWithDelimGet&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::JoinWithDelimGet*, std::vector<duckdb::JoinWithDelimGet, std::allocator<duckdb::JoinWithDelimGet> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, std::vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, std::allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >' changed in GCC 7.1
1751 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, std::vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, std::allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, std::vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, std::allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::JoinWithDelimGet*, vector<duckdb::JoinWithDelimGet, allocator<duckdb::JoinWithDelimGet> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Deliminator::Optimize(duckdb::unique_ptr<duckdb::LogicalOperator>)::<lambda(const duckdb::JoinWithDelimGet&, const duckdb::JoinWithDelimGet&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::JoinWithDelimGet*, std::vector<duckdb::JoinWithDelimGet, std::allocator<duckdb::JoinWithDelimGet> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::JoinWithDelimGet*, std::vector<duckdb::JoinWithDelimGet, std::allocator<duckdb::JoinWithDelimGet> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int>, allocator<pair<long long unsigned int, long long unsigned int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::RemoveDuplicateGroups::VisitAggregate(duckdb::LogicalAggregate&)::<lambda(const pair<long long unsigned int, long long unsigned int>&, const pair<long long unsigned int, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int>, allocator<pair<long long unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::RemoveDuplicateGroups::VisitAggregate(duckdb::LogicalAggregate&)::<lambda(const pair<long long unsigned int, long long unsigned int>&, const pair<long long unsigned int, long long unsigned int>&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::Value*, vector<duckdb::Value, allocator<duckdb::Value> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::Value*, std::vector<duckdb::Value, std::allocator<duckdb::Value> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::Value*, std::vector<duckdb::Value, std::allocator<duckdb::Value> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost*, vector<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost, allocator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost*, std::vector<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost, std::allocator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost*, std::vector<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost, std::allocator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, std::vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, std::allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, std::vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, std::allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, std::vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, std::allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >' changed in GCC 7.1
94 | std::iter_swap(__result, __b);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, std::vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, std::allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >' changed in GCC 7.1
96 | std::iter_swap(__result, __c);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, std::vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, std::allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >' changed in GCC 7.1
98 | std::iter_swap(__result, __a);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, std::vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, std::allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::Value*, vector<duckdb::Value, allocator<duckdb::Value> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::Value*, std::vector<duckdb::Value, std::allocator<duckdb::Value> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::Value*, std::vector<duckdb::Value, std::allocator<duckdb::Value> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::Value*, std::vector<duckdb::Value, std::allocator<duckdb::Value> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost*, vector<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost, allocator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost*, std::vector<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost, std::allocator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost*, std::vector<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost, std::allocator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost*, std::vector<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost, std::allocator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::JoinWithDelimGet*, vector<duckdb::JoinWithDelimGet, allocator<duckdb::JoinWithDelimGet> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Deliminator::Optimize(duckdb::unique_ptr<duckdb::LogicalOperator>)::<lambda(const duckdb::JoinWithDelimGet&, const duckdb::JoinWithDelimGet&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::JoinWithDelimGet*, std::vector<duckdb::JoinWithDelimGet, std::allocator<duckdb::JoinWithDelimGet> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::JoinWithDelimGet*, std::vector<duckdb::JoinWithDelimGet, std::allocator<duckdb::JoinWithDelimGet> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::JoinWithDelimGet*, std::vector<duckdb::JoinWithDelimGet, std::allocator<duckdb::JoinWithDelimGet> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost*, vector<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost, allocator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost*, vector<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost, allocator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'static duckdb::vector<long long unsigned int> duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)' at /build/duckdb/src/duckdb/src/optimizer/expression_heuristics.cpp:284:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost*, std::vector<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost, std::allocator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost*, vector<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost, allocator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost*, vector<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost, allocator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost*, vector<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost, allocator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'static duckdb::vector<long long unsigned int> duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)' at /build/duckdb/src/duckdb/src/optimizer/expression_heuristics.cpp:284:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost*, std::vector<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost, std::allocator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost*, std::vector<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost, std::allocator<duckdb::ExpressionHeuristics::GetInitialOrder(const duckdb::TableFilterSet&)::FilterCost> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int>, allocator<pair<long long unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::RemoveDuplicateGroups::VisitAggregate(duckdb::LogicalAggregate&)::<lambda(const pair<long long unsigned int, long long unsigned int>&, const pair<long long unsigned int, long long unsigned int>&)> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int>, allocator<pair<long long unsigned int, long long unsigned int> > > >; _Compare = duckdb::RemoveDuplicateGroups::VisitAggregate(duckdb::LogicalAggregate&)::<lambda(const pair<long long unsigned int, long long unsigned int>&, const pair<long long unsigned int, long long unsigned int>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'void duckdb::RemoveDuplicateGroups::VisitAggregate(duckdb::LogicalAggregate&)' at /build/duckdb/src/duckdb/src/optimizer/remove_duplicate_groups.cpp:57:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int>, allocator<pair<long long unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::RemoveDuplicateGroups::VisitAggregate(duckdb::LogicalAggregate&)::<lambda(const pair<long long unsigned int, long long unsigned int>&, const pair<long long unsigned int, long long unsigned int>&)> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int>, allocator<pair<long long unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::RemoveDuplicateGroups::VisitAggregate(duckdb::LogicalAggregate&)::<lambda(const pair<long long unsigned int, long long unsigned int>&, const pair<long long unsigned int, long long unsigned int>&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int>, allocator<pair<long long unsigned int, long long unsigned int> > > >; _Compare = duckdb::RemoveDuplicateGroups::VisitAggregate(duckdb::LogicalAggregate&)::<lambda(const pair<long long unsigned int, long long unsigned int>&, const pair<long long unsigned int, long long unsigned int>&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'void duckdb::RemoveDuplicateGroups::VisitAggregate(duckdb::LogicalAggregate&)' at /build/duckdb/src/duckdb/src/optimizer/remove_duplicate_groups.cpp:57:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::Value*, vector<duckdb::Value, allocator<duckdb::Value> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::Value*, vector<duckdb::Value, allocator<duckdb::Value> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'static bool duckdb::FilterCombiner::IsDenseRange(duckdb::vector<duckdb::Value>&)' at /build/duckdb/src/duckdb/src/optimizer/filter_combiner.cpp:252:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::Value*, std::vector<duckdb::Value, std::allocator<duckdb::Value> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::Value*, vector<duckdb::Value, allocator<duckdb::Value> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::Value*, vector<duckdb::Value, allocator<duckdb::Value> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::Value*, vector<duckdb::Value, allocator<duckdb::Value> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'static bool duckdb::FilterCombiner::IsDenseRange(duckdb::vector<duckdb::Value>&)' at /build/duckdb/src/duckdb/src/optimizer/filter_combiner.cpp:252:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::Value*, std::vector<duckdb::Value, std::allocator<duckdb::Value> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::Value*, std::vector<duckdb::Value, std::allocator<duckdb::Value> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::JoinWithDelimGet*, vector<duckdb::JoinWithDelimGet, allocator<duckdb::JoinWithDelimGet> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Deliminator::Optimize(duckdb::unique_ptr<duckdb::LogicalOperator>)::<lambda(const duckdb::JoinWithDelimGet&, const duckdb::JoinWithDelimGet&)> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::JoinWithDelimGet*, vector<duckdb::JoinWithDelimGet, allocator<duckdb::JoinWithDelimGet> > >; _Compare = duckdb::Deliminator::Optimize(duckdb::unique_ptr<duckdb::LogicalOperator>)::<lambda(const duckdb::JoinWithDelimGet&, const duckdb::JoinWithDelimGet&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'duckdb::unique_ptr<duckdb::LogicalOperator> duckdb::Deliminator::Optimize(duckdb::unique_ptr<duckdb::LogicalOperator>)' at /build/duckdb/src/duckdb/src/optimizer/deliminator.cpp:62:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::JoinWithDelimGet*, std::vector<duckdb::JoinWithDelimGet, std::allocator<duckdb::JoinWithDelimGet> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::JoinWithDelimGet*, vector<duckdb::JoinWithDelimGet, allocator<duckdb::JoinWithDelimGet> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Deliminator::Optimize(duckdb::unique_ptr<duckdb::LogicalOperator>)::<lambda(const duckdb::JoinWithDelimGet&, const duckdb::JoinWithDelimGet&)> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::JoinWithDelimGet*, vector<duckdb::JoinWithDelimGet, allocator<duckdb::JoinWithDelimGet> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Deliminator::Optimize(duckdb::unique_ptr<duckdb::LogicalOperator>)::<lambda(const duckdb::JoinWithDelimGet&, const duckdb::JoinWithDelimGet&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::JoinWithDelimGet*, vector<duckdb::JoinWithDelimGet, allocator<duckdb::JoinWithDelimGet> > >; _Compare = duckdb::Deliminator::Optimize(duckdb::unique_ptr<duckdb::LogicalOperator>)::<lambda(const duckdb::JoinWithDelimGet&, const duckdb::JoinWithDelimGet&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'duckdb::unique_ptr<duckdb::LogicalOperator> duckdb::Deliminator::Optimize(duckdb::unique_ptr<duckdb::LogicalOperator>)' at /build/duckdb/src/duckdb/src/optimizer/deliminator.cpp:62:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::JoinWithDelimGet*, std::vector<duckdb::JoinWithDelimGet, std::allocator<duckdb::JoinWithDelimGet> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::JoinWithDelimGet*, std::vector<duckdb::JoinWithDelimGet, std::allocator<duckdb::JoinWithDelimGet> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)' at /build/duckdb/src/duckdb/src/optimizer/expression_heuristics.cpp:63:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, std::vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, std::allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)' at /build/duckdb/src/duckdb/src/optimizer/expression_heuristics.cpp:63:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, std::vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, std::allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts*, std::vector<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts, std::allocator<duckdb::ExpressionHeuristics::ReorderExpressions(duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)::ExpressionCosts> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[115/508] Building CXX object src/planner/filter/CMakeFiles/duckdb_planner_filter.dir/ub_duckdb_planner_filter.cpp.o
[116/508] Building CXX object src/planner/expression_binder/CMakeFiles/duckdb_expression_binders.dir/ub_duckdb_expression_binders.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception_format_value.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/planner/expression_binder.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/planner/expression_binder/aggregate_binder.hpp:11,
from /build/duckdb/src/duckdb/src/planner/expression_binder/aggregate_binder.cpp:1,
from /build/duckdb/src/build/src/planner/expression_binder/ub_duckdb_expression_binders.cpp:2:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {duckdb::CorrelatedColumnInfo}; _Tp = duckdb::CorrelatedColumnInfo; _Alloc = std::allocator<duckdb::CorrelatedColumnInfo>]':
/usr/include/c++/15.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<duckdb::CorrelatedColumnInfo, std::allocator<duckdb::CorrelatedColumnInfo> >::iterator' changed in GCC 7.1
452 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = duckdb::CorrelatedColumnInfo; _Alloc = std::allocator<duckdb::CorrelatedColumnInfo>]',
inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = duckdb::CorrelatedColumnInfo; _Alloc = std::allocator<duckdb::CorrelatedColumnInfo>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1529:30,
inlined from 'void duckdb::CorrelatedColumns::AddColumn(duckdb::vector<duckdb::CorrelatedColumnInfo>::value_type)' at /build/duckdb/src/duckdb/src/include/duckdb/planner/binder.hpp:114:28,
inlined from 'void duckdb::LateralBinder::ExtractCorrelatedColumns(duckdb::Expression&)' at /build/duckdb/src/duckdb/src/planner/expression_binder/lateral_binder.cpp:20:33:
/usr/include/c++/15.2.1/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::CorrelatedColumnInfo*, std::vector<duckdb::CorrelatedColumnInfo, std::allocator<duckdb::CorrelatedColumnInfo> > >' changed in GCC 7.1
379 | _M_realloc_insert(begin() + __n, std::move(__v));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[117/508] Building CXX object src/parser/constraints/CMakeFiles/duckdb_constraints.dir/ub_duckdb_constraints.cpp.o
[118/508] Building CXX object src/planner/binder/tableref/CMakeFiles/duckdb_bind_tableref.dir/ub_duckdb_bind_tableref.cpp.o
[119/508] Building CXX object src/planner/subquery/CMakeFiles/duckdb_planner_subquery.dir/ub_duckdb_planner_subquery.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception_format_value.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/unique_ptr.hpp:4,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/planner/binder.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/planner/subquery/flatten_dependent_join.hpp:12,
from /build/duckdb/src/duckdb/src/planner/subquery/flatten_dependent_join.cpp:1,
from /build/duckdb/src/build/src/planner/subquery/ub_duckdb_planner_subquery.cpp:2:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = duckdb::CorrelatedColumnInfo; _Tp = duckdb::CorrelatedColumnInfo; _Alloc = std::allocator<duckdb::CorrelatedColumnInfo>]':
/usr/include/c++/15.2.1/bits/vector.tcc:420:7: note: parameter passing for argument of type 'std::vector<duckdb::CorrelatedColumnInfo, std::allocator<duckdb::CorrelatedColumnInfo> >::iterator' changed in GCC 7.1
420 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {duckdb::CorrelatedColumnInfo}; _Tp = duckdb::CorrelatedColumnInfo; _Alloc = std::allocator<duckdb::CorrelatedColumnInfo>]':
/usr/include/c++/15.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<duckdb::CorrelatedColumnInfo, std::allocator<duckdb::CorrelatedColumnInfo> >::iterator' changed in GCC 7.1
452 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = duckdb::CorrelatedColumnInfo; _Alloc = std::allocator<duckdb::CorrelatedColumnInfo>]',
inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = duckdb::CorrelatedColumnInfo; _Alloc = std::allocator<duckdb::CorrelatedColumnInfo>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1529:30,
inlined from 'void duckdb::CorrelatedColumns::AddColumn(duckdb::vector<duckdb::CorrelatedColumnInfo>::value_type)' at /build/duckdb/src/duckdb/src/include/duckdb/planner/binder.hpp:114:28,
inlined from 'virtual void duckdb::RewriteCTEScan::VisitOperator(duckdb::LogicalOperator&)' at /build/duckdb/src/duckdb/src/planner/subquery/rewrite_cte_scan.cpp:85:39:
/usr/include/c++/15.2.1/bits/vector.tcc:377:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::CorrelatedColumnInfo*, std::vector<duckdb::CorrelatedColumnInfo, std::allocator<duckdb::CorrelatedColumnInfo> > >' changed in GCC 7.1
377 | _M_insert_aux(begin() + __n, std::move(__v));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::CorrelatedColumnInfo*, std::vector<duckdb::CorrelatedColumnInfo, std::allocator<duckdb::CorrelatedColumnInfo> > >' changed in GCC 7.1
379 | _M_realloc_insert(begin() + __n, std::move(__v));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[120/508] Building CXX object src/planner/binder/statement/CMakeFiles/duckdb_bind_statement.dir/ub_duckdb_bind_statement.cpp.o
[121/508] Building CXX object src/planner/operator/CMakeFiles/duckdb_planner_operator.dir/ub_duckdb_planner_operator.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception_format_value.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/unique_ptr.hpp:4,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/tuple_data_layout_enums.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/planner/operator/logical_aggregate.hpp:11,
from /build/duckdb/src/duckdb/src/planner/operator/logical_aggregate.cpp:1,
from /build/duckdb/src/build/src/planner/operator/ub_duckdb_planner_operator.cpp:2:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >; _Tp = duckdb::ColumnBinding; _Alloc = std::allocator<duckdb::ColumnBinding>]':
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type 'std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> >::iterator' changed in GCC 7.1
941 | __builtin_unreachable();
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >; <template-parameter-2-2> = void; _Tp = duckdb::ColumnBinding; _Alloc = std::allocator<duckdb::ColumnBinding>]',
inlined from 'virtual duckdb::vector<duckdb::ColumnBinding> duckdb::LogicalJoin::GetColumnBindings()' at /build/duckdb/src/duckdb/src/planner/operator/logical_join.cpp:30:22:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >; <template-parameter-2-2> = void; _Tp = duckdb::ColumnBinding; _Alloc = std::allocator<duckdb::ColumnBinding>]',
inlined from 'virtual duckdb::vector<duckdb::ColumnBinding> duckdb::LogicalUnconditionalJoin::GetColumnBindings()' at /build/duckdb/src/duckdb/src/planner/operator/logical_unconditional_join.cpp:17:22:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >' changed in GCC 7.1
[122/508] Building CXX object src/parser/CMakeFiles/duckdb_parser.dir/ub_duckdb_parser.cpp.o
[123/508] Building CXX object src/parser/query_node/CMakeFiles/duckdb_query_node.dir/ub_duckdb_query_node.cpp.o
[124/508] Building CXX object src/parser/expression/CMakeFiles/duckdb_expression.dir/ub_duckdb_expression.cpp.o
[125/508] Building CXX object src/parser/statement/CMakeFiles/duckdb_statement.dir/ub_duckdb_statement.cpp.o
[126/508] Building CXX object src/parser/tableref/CMakeFiles/duckdb_parser_tableref.dir/ub_duckdb_parser_tableref.cpp.o
[127/508] Building CXX object src/parser/parsed_data/CMakeFiles/duckdb_parsed_data.dir/ub_duckdb_parsed_data.cpp.o
[128/508] Building CXX object src/parser/transform/constraint/CMakeFiles/duckdb_transformer_constraint.dir/ub_duckdb_transformer_constraint.cpp.o
[129/508] Building CXX object src/parser/transform/helpers/CMakeFiles/duckdb_transformer_helpers.dir/ub_duckdb_transformer_helpers.cpp.o
[130/508] Building CXX object src/parser/transform/tableref/CMakeFiles/duckdb_transformer_tableref.dir/ub_duckdb_transformer_tableref.cpp.o
[131/508] Building CXX object src/parser/transform/expression/CMakeFiles/duckdb_transformer_expression.dir/ub_duckdb_transformer_expression.cpp.o
In file included from /build/duckdb/src/build/src/parser/transform/expression/ub_duckdb_transformer_expression.cpp:9:
/build/duckdb/src/duckdb/src/parser/transform/expression/transform_constant.cpp: In member function 'duckdb::unique_ptr<duckdb::ConstantExpression> duckdb::Transformer::TransformValue(duckdb_libpgquery::PGValue)':
/build/duckdb/src/duckdb/src/parser/transform/expression/transform_constant.cpp:76:30: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/parser/transform/expression/transform_constant.cpp:76:30: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/parser/transform/expression/transform_cast.cpp:5,
from /build/duckdb/src/build/src/parser/transform/expression/ub_duckdb_transformer_expression.cpp:6:
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = double]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = double]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'duckdb::unique_ptr<duckdb::ConstantExpression> duckdb::Transformer::TransformValue(duckdb_libpgquery::PGValue)' at /build/duckdb/src/duckdb/src/parser/transform/expression/transform_constant.cpp:82:55:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/parser/transform/expression/transform_cast.cpp: In member function 'duckdb::unique_ptr<duckdb::ParsedExpression> duckdb::Transformer::TransformTypeCast(duckdb_libpgquery::PGTypeCast&)':
/build/duckdb/src/duckdb/src/parser/transform/expression/transform_cast.cpp:23:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/parser/transform/expression/transform_cast.cpp:23:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[132/508] Building CXX object src/function/aggregate/CMakeFiles/duckdb_func_aggr.dir/ub_duckdb_func_aggr.cpp.o
[133/508] Building CXX object src/function/cast/union/CMakeFiles/duckdb_union_cast.dir/ub_duckdb_union_cast.cpp.o
[134/508] Building CXX object src/function/CMakeFiles/duckdb_function.dir/ub_duckdb_function.cpp.o
[135/508] Building CXX object src/parser/transform/statement/CMakeFiles/duckdb_transformer_statement.dir/ub_duckdb_transformer_statement.cpp.o
In file included from /build/duckdb/src/build/src/parser/transform/statement/ub_duckdb_transformer_statement.cpp:17:
/build/duckdb/src/duckdb/src/parser/transform/statement/transform_create_type.cpp: In member function 'duckdb::Vector duckdb::Transformer::PGListToVector(duckdb::optional_ptr<duckdb_libpgquery::PGList>, duckdb::idx_t&)':
/build/duckdb/src/duckdb/src/parser/transform/statement/transform_create_type.cpp:31:53: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[136/508] Building CXX object src/function/pragma/CMakeFiles/duckdb_func_pragma.dir/ub_duckdb_func_pragma.cpp.o
[137/508] Building CXX object src/function/scalar/date/CMakeFiles/duckdb_func_date.dir/ub_duckdb_func_date.cpp.o
In file included from /build/duckdb/src/build/src/function/scalar/date/ub_duckdb_func_date.cpp:2:
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp: In function 'duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>':
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:191:48: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'bool duckdb::{anonymous}::StrpTimeTryResult(duckdb::StrpTimeFormat&, duckdb::string_t&, T&, std::string&) [with T = duckdb::timestamp_t]',
inlined from 'duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:195:71:
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:142:33: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:142:33: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp: In function 'duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>':
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:191:48: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'bool duckdb::{anonymous}::StrpTimeTryResult(duckdb::StrpTimeFormat&, duckdb::string_t&, T&, std::string&) [with T = duckdb::timestamp_ns_t]',
inlined from 'duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:195:71:
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:147:35: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:147:35: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp: In lambda function:
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:168:74: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:171:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:171:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:175:50: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp: In lambda function:
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:168:74: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:171:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:171:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:175:50: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/strftime_format.hpp:11,
from /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:1:
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapperWithNulls::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::ExecuteWithNulls(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:235:78,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::TryParse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:190:47:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:46:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'bool duckdb::{anonymous}::StrpTimeTryResult(duckdb::StrpTimeFormat&, duckdb::string_t&, T&, std::string&) [with T = duckdb::timestamp_ns_t]',
inlined from 'duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:195:71,
inlined from 'static RESULT_TYPE duckdb::UnaryLambdaWrapperWithNulls::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:46:16,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:166:55,
inlined from 'static void duckdb::UnaryExecutor::ExecuteWithNulls(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:235:78,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::TryParse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:190:47:
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:147:35: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:147:35: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'bool duckdb::{anonymous}::StrpTimeTryResult(duckdb::StrpTimeFormat&, duckdb::string_t&, T&, std::string&) [with T = duckdb::timestamp_ns_t]',
inlined from 'duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:195:71,
inlined from 'static RESULT_TYPE duckdb::UnaryLambdaWrapperWithNulls::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:46:16,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:166:55,
inlined from 'static void duckdb::UnaryExecutor::ExecuteWithNulls(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:235:78,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::TryParse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:190:47:
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:147:35: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:147:35: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapperWithNulls::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:166:55,
inlined from 'static void duckdb::UnaryExecutor::ExecuteWithNulls(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:235:78,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::TryParse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:190:47:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:46:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'bool duckdb::{anonymous}::StrpTimeTryResult(duckdb::StrpTimeFormat&, duckdb::string_t&, T&, std::string&) [with T = duckdb::timestamp_ns_t]',
inlined from 'duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:195:71,
inlined from 'static RESULT_TYPE duckdb::UnaryLambdaWrapperWithNulls::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:46:16,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::ExecuteWithNulls(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:235:78,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::TryParse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:190:47:
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:147:35: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:147:35: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapperWithNulls::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::ExecuteWithNulls(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:235:78,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::TryParse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:190:47:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:46:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:223:69,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::Parse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:168:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:166:55,
inlined from 'static void duckdb::UnaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:223:69,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::Parse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:168:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:166:55,
inlined from 'static void duckdb::UnaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:223:69,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::Parse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:168:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:166:55,
inlined from 'static void duckdb::UnaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:223:69,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::Parse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:168:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:223:69,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::Parse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:168:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:223:69,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::Parse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:168:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:223:69,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::Parse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:168:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:166:55,
inlined from 'static void duckdb::UnaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:223:69,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::Parse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:168:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:166:55,
inlined from 'static void duckdb::UnaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:223:69,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::Parse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:168:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:166:55,
inlined from 'static void duckdb::UnaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:223:69,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::Parse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:168:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:223:69,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::Parse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:168:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::Parse<duckdb::timestamp_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:223:69,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::Parse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:168:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapperWithNulls::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::ExecuteWithNulls(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:235:78,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::TryParse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:190:47:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:46:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'bool duckdb::{anonymous}::StrpTimeTryResult(duckdb::StrpTimeFormat&, duckdb::string_t&, T&, std::string&) [with T = duckdb::timestamp_t]',
inlined from 'duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:195:71,
inlined from 'static RESULT_TYPE duckdb::UnaryLambdaWrapperWithNulls::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:46:16,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:166:55,
inlined from 'static void duckdb::UnaryExecutor::ExecuteWithNulls(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:235:78,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::TryParse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:190:47:
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:142:33: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:142:33: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'bool duckdb::{anonymous}::StrpTimeTryResult(duckdb::StrpTimeFormat&, duckdb::string_t&, T&, std::string&) [with T = duckdb::timestamp_t]',
inlined from 'duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:195:71,
inlined from 'static RESULT_TYPE duckdb::UnaryLambdaWrapperWithNulls::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:46:16,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:166:55,
inlined from 'static void duckdb::UnaryExecutor::ExecuteWithNulls(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:235:78,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::TryParse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:190:47:
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:142:33: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:142:33: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapperWithNulls::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:166:55,
inlined from 'static void duckdb::UnaryExecutor::ExecuteWithNulls(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:235:78,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::TryParse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:190:47:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:46:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'bool duckdb::{anonymous}::StrpTimeTryResult(duckdb::StrpTimeFormat&, duckdb::string_t&, T&, std::string&) [with T = duckdb::timestamp_t]',
inlined from 'duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:195:71,
inlined from 'static RESULT_TYPE duckdb::UnaryLambdaWrapperWithNulls::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:46:16,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::ExecuteWithNulls(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:235:78,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::TryParse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:190:47:
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:142:33: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:142:33: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapperWithNulls::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapperWithNulls; OP = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::ExecuteWithNulls(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; FUNC = duckdb::{anonymous}::StrpTimeFunction::TryParse<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::ValidityMask&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:235:78,
inlined from 'static void duckdb::{anonymous}::StrpTimeFunction::TryParse(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with T = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/function/scalar/date/strftime.cpp:190:47:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:46:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[138/508] Building CXX object src/function/cast/variant/CMakeFiles/duckdb_variant_cast.dir/ub_duckdb_variant_cast.cpp.o
In file included from /build/duckdb/src/build/src/function/cast/variant/ub_duckdb_variant_cast.cpp:2:
/build/duckdb/src/duckdb/src/function/cast/variant/from_variant.cpp: In function 'bool duckdb::CastVariantToJSON({anonymous}::FromVariantConversionData&, Vector&, const SelectionVector&, idx_t, idx_t, optional_idx)':
/build/duckdb/src/duckdb/src/function/cast/variant/from_variant.cpp:457:52: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/cast/variant/from_variant.cpp:457:52: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[139/508] Building CXX object src/function/scalar/CMakeFiles/duckdb_func_scalar.dir/ub_duckdb_func_scalar.cpp.o
In file included from /build/duckdb/src/build/src/function/scalar/ub_duckdb_func_scalar.cpp:4:
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp: In member function 'bool duckdb::StrpTimeFormat::Parse(duckdb::string_t, ParseResult&, bool) const':
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1422:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/function/scalar/ub_duckdb_func_scalar.cpp:3:
/build/duckdb/src/duckdb/src/function/scalar/create_sort_key.cpp: In static member function 'static duckdb::idx_t duckdb::CreateSortKeyHelpers::DecodeSortKey(duckdb::string_t, duckdb::Vector&, duckdb::idx_t, duckdb::OrderModifiers)':
/build/duckdb/src/duckdb/src/function/scalar/create_sort_key.cpp:1161:7: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/create_sort_key.cpp: In static member function 'static void duckdb::CreateSortKeyHelpers::DecodeSortKey(duckdb::string_t, duckdb::DataChunk&, duckdb::idx_t, const duckdb::vector<duckdb::OrderModifiers>&)':
/build/duckdb/src/duckdb/src/function/scalar/create_sort_key.cpp:1170:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp: In static member function 'static bool duckdb::StrpTimeFormat::TryParse(const std::string&, const std::string&, ParseResult&)':
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1449:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1449:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp: In static member function 'static duckdb::StrpTimeFormat::ParseResult duckdb::StrpTimeFormat::Parse(const std::string&, const std::string&)':
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1436:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1436:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp: In member function 'std::string duckdb::StrpTimeFormat::ParseResult::FormatError(duckdb::string_t, const std::string&)':
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1565:8: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp: In member function 'bool duckdb::StrpTimeFormat::TryParseDate(duckdb::string_t, duckdb::date_t&, std::string&) const':
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1571:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1573:12: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1573:12: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1574:43: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp: In member function 'bool duckdb::StrpTimeFormat::TryParseTime(duckdb::string_t, duckdb::dtime_t&, std::string&) const':
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1588:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1590:12: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1590:12: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1591:43: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp: In member function 'bool duckdb::StrpTimeFormat::TryParseTimestamp(duckdb::string_t, duckdb::timestamp_t&, std::string&) const':
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1597:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1599:12: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1599:12: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1600:43: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp: In member function 'bool duckdb::StrpTimeFormat::TryParseTimestampNS(duckdb::string_t, duckdb::timestamp_ns_t&, std::string&) const':
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1614:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1616:12: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1616:12: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/strftime_format.cpp:1617:43: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[140/508] Building CXX object src/function/scalar/generic/CMakeFiles/duckdb_func_generic_main.dir/ub_duckdb_func_generic_main.cpp.o
[141/508] Building CXX object src/function/aggregate/distributive/CMakeFiles/duckdb_aggr_distr.dir/ub_duckdb_aggr_distr.cpp.o
In file included from /build/duckdb/src/build/src/function/aggregate/distributive/ub_duckdb_aggr_distr.cpp:4:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp: In member function 'void duckdb::{anonymous}::MinMaxStringState::Assign(duckdb::string_t)':
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:164:7: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:73:42,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:70:14:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MaxOperationString::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:237:10,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:86:43:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:73:42,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:70:14:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MinOperationString::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:228:10,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:86:43:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::VectorMinMaxBase<ORDER_TYPE_TEMPLATED>::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; duckdb::OrderType ORDER_TYPE_TEMPLATED = duckdb::OrderType::ASCENDING]',
inlined from 'static void duckdb::{anonymous}::VectorMinMaxBase<ORDER_TYPE_TEMPLATED>::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationVector; duckdb::OrderType ORDER_TYPE_TEMPLATED = duckdb::OrderType::ASCENDING]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:268:10,
inlined from 'static void duckdb::AggregateSortKeyHelpers::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationVector; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::ASCENDING; bool IGNORE_NULLS = false]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/sort_key_helpers.hpp:50:45:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:262:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:262:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::VectorMinMaxBase<ORDER_TYPE_TEMPLATED>::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; duckdb::OrderType ORDER_TYPE_TEMPLATED = duckdb::OrderType::ASCENDING]',
inlined from 'static void duckdb::{anonymous}::VectorMinMaxBase<ORDER_TYPE_TEMPLATED>::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationVector; duckdb::OrderType ORDER_TYPE_TEMPLATED = duckdb::OrderType::ASCENDING]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:273:10,
inlined from 'static void duckdb::AggregateSortKeyHelpers::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationVector; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::ASCENDING; bool IGNORE_NULLS = false]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/sort_key_helpers.hpp:50:45:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:262:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:262:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::VectorMinMaxBase<ORDER_TYPE_TEMPLATED>::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; duckdb::OrderType ORDER_TYPE_TEMPLATED = duckdb::OrderType::ASCENDING]',
inlined from 'static void duckdb::{anonymous}::VectorMinMaxBase<ORDER_TYPE_TEMPLATED>::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationVector; duckdb::OrderType ORDER_TYPE_TEMPLATED = duckdb::OrderType::ASCENDING]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:268:10,
inlined from 'static void duckdb::AggregateSortKeyHelpers::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationVector; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::DESCENDING; bool IGNORE_NULLS = false]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/sort_key_helpers.hpp:50:45:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:262:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:262:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::VectorMinMaxBase<ORDER_TYPE_TEMPLATED>::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; duckdb::OrderType ORDER_TYPE_TEMPLATED = duckdb::OrderType::ASCENDING]',
inlined from 'static void duckdb::{anonymous}::VectorMinMaxBase<ORDER_TYPE_TEMPLATED>::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationVector; duckdb::OrderType ORDER_TYPE_TEMPLATED = duckdb::OrderType::ASCENDING]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:273:10,
inlined from 'static void duckdb::AggregateSortKeyHelpers::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationVector; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::DESCENDING; bool IGNORE_NULLS = false]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/sort_key_helpers.hpp:50:45:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:262:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:262:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/function/aggregate/distributive/ub_duckdb_aggr_distr.cpp:3:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/first_last_any.cpp: In static member function 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::FirstState<duckdb::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::FirstFunctionString<false, true>]':
/build/duckdb/src/duckdb/src/function/aggregate/distributive/first_last_any.cpp:137:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/first_last_any.cpp:137:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:73:42,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:70:14,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:335:62,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MinOperationString::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:228:10,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:76:43,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:335:62,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:73:42,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:70:14,
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:149:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:342:51,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MinOperationString::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:228:10,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:86:43,
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:149:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:342:51,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:73:42,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:70:14,
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:160:57,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:342:51,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MinOperationString::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:228:10,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:86:43,
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:160:57,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:342:51,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:73:42,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:70:14,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, const duckdb::SelectionVector&) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:185:55,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:350:47,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MinOperationString::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:228:10,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:86:43,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, const duckdb::SelectionVector&) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:185:55,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:350:47,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:73:42,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:70:14,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:335:62,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MaxOperationString::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:237:10,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:76:43,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:335:62,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:73:42,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:70:14,
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:149:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:342:51,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MaxOperationString::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:237:10,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:86:43,
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:149:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:342:51,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:73:42,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:70:14,
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:160:57,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:342:51,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MaxOperationString::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:237:10,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:86:43,
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:160:57,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:342:51,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:73:42,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:70:14,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, const duckdb::SelectionVector&) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:185:55,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:350:47,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MaxOperationString::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:237:10,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:86:43,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, const duckdb::SelectionVector&) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:185:55,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:350:47,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::FirstFunctionString<LAST, SKIP_NULLS>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::FirstState<duckdb::string_t>; bool LAST = false; bool SKIP_NULLS = false]',
inlined from 'static void duckdb::{anonymous}::FirstFunctionString<LAST, SKIP_NULLS>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::FirstState<duckdb::string_t>; bool LAST = false; bool SKIP_NULLS = false]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/first_last_any.cpp:133:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::FirstState<duckdb::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::FirstFunctionString<false, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::FirstState<duckdb::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::FirstFunctionString<false, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/first_last_any.cpp:137:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::FirstFunctionString<LAST, SKIP_NULLS>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::FirstState<duckdb::string_t>; bool LAST = false; bool SKIP_NULLS = false]',
inlined from 'static void duckdb::{anonymous}::FirstFunctionString<LAST, SKIP_NULLS>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::FirstState<duckdb::string_t>; bool LAST = false; bool SKIP_NULLS = false]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/first_last_any.cpp:133:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::FirstState<duckdb::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::FirstFunctionString<false, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::FirstState<duckdb::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::FirstFunctionString<false, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/first_last_any.cpp:137:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/first_last_any.cpp: In static member function 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::FirstState<duckdb::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::FirstFunctionString<true, false>]':
/build/duckdb/src/duckdb/src/function/aggregate/distributive/first_last_any.cpp:137:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/first_last_any.cpp:137:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp: In static member function 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]':
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:204:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:204:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:73:42,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:70:14,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:282:62,
inlined from 'static void duckdb::AggregateFunction::UnaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; T = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:382:48:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MinOperationString::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:228:10,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:76:43,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:282:62,
inlined from 'static void duckdb::AggregateFunction::UnaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; T = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:382:48:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:73:42,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:70:14,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:282:62,
inlined from 'static void duckdb::AggregateFunction::UnaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; T = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:382:48:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MaxOperationString::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:237:10,
inlined from 'static void duckdb::{anonymous}::MinMaxBase::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:76:43,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:282:62,
inlined from 'static void duckdb::AggregateFunction::UnaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; T = duckdb::string_t; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:382:48:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::StringMinMaxBase::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:200:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:204:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::StringMinMaxBase::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:200:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:204:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::VectorMinMaxBase<ORDER_TYPE_TEMPLATED>::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; duckdb::OrderType ORDER_TYPE_TEMPLATED = duckdb::OrderType::ASCENDING]',
inlined from 'static void duckdb::{anonymous}::VectorMinMaxBase<ORDER_TYPE_TEMPLATED>::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationVector; duckdb::OrderType ORDER_TYPE_TEMPLATED = duckdb::OrderType::ASCENDING]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:268:10,
inlined from 'static void duckdb::{anonymous}::VectorMinMaxBase<ORDER_TYPE_TEMPLATED>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationVector; duckdb::OrderType ORDER_TYPE_TEMPLATED = duckdb::OrderType::ASCENDING]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:283:44,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationVector]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationVector]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:262:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:262:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::VectorMinMaxBase<ORDER_TYPE_TEMPLATED>::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; duckdb::OrderType ORDER_TYPE_TEMPLATED = duckdb::OrderType::ASCENDING]',
inlined from 'static void duckdb::{anonymous}::VectorMinMaxBase<ORDER_TYPE_TEMPLATED>::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationVector; duckdb::OrderType ORDER_TYPE_TEMPLATED = duckdb::OrderType::ASCENDING]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:273:10,
inlined from 'static void duckdb::{anonymous}::VectorMinMaxBase<ORDER_TYPE_TEMPLATED>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationVector; duckdb::OrderType ORDER_TYPE_TEMPLATED = duckdb::OrderType::ASCENDING]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:283:44,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationVector]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationVector]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:262:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:262:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MaxOperationString::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:237:10,
inlined from 'static void duckdb::{anonymous}::StringMinMaxBase::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:219:41,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringMinMaxBase::Assign(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]',
inlined from 'static void duckdb::{anonymous}::MinOperationString::Execute(STATE&, INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::MinMaxStringState]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:228:10,
inlined from 'static void duckdb::{anonymous}::StringMinMaxBase::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:219:41,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MinOperationString]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:196:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp: In static member function 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxStringState; OP = duckdb::{anonymous}::MaxOperationVector]':
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:262:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:262:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:262:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:262:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/function/aggregate/distributive/minmax.cpp:8:
In static member function 'static void duckdb::MinMaxStringValue::Assign(duckdb::Vector&, duckdb::idx_t, const TYPE&, bool)',
inlined from 'static void duckdb::MinMaxNOperation::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxNState<duckdb::MinMaxStringValue, duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:468:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:305:77: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::MinMaxStringValue::Assign(duckdb::Vector&, duckdb::idx_t, const TYPE&, bool)',
inlined from 'static void duckdb::MinMaxNOperation::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::MinMaxNState<duckdb::MinMaxStringValue, duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:468:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:305:77: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
[142/508] Building CXX object src/function/scalar/map/CMakeFiles/duckdb_function_map.dir/ub_duckdb_function_map.cpp.o
[143/508] Building CXX object src/function/scalar/compressed_materialization/CMakeFiles/duckdb_func_compressed_materialization.dir/ub_duckdb_func_compressed_materialization.cpp.o
[144/508] Building CXX object src/function/scalar/list/CMakeFiles/duckdb_func_list_nested.dir/ub_duckdb_func_list_nested.cpp.o
In file included from /build/duckdb/src/build/src/function/scalar/list/ub_duckdb_func_list_nested.cpp:3:
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:108:54,
inlined from 'void duckdb::ListExtractFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:125:23:
/build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:110:77: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:108:54,
inlined from 'void duckdb::ListExtractFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:125:23:
/build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:110:77: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:108:54,
inlined from 'void duckdb::ListExtractFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:125:23:
/build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:110:77: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:108:54,
inlined from 'void duckdb::ListExtractFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:125:23:
/build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:110:77: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:108:54,
inlined from 'void duckdb::ListExtractFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:125:23:
/build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:110:77: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:108:54,
inlined from 'void duckdb::ListExtractFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:125:23:
/build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:110:77: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:108:54,
inlined from 'void duckdb::ListExtractFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:125:23:
/build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:110:77: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:108:54,
inlined from 'void duckdb::ListExtractFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:125:23:
/build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:110:77: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:108:54,
inlined from 'void duckdb::ListExtractFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:125:23:
/build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:110:77: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:108:54,
inlined from 'void duckdb::ListExtractFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:125:23:
/build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:110:77: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:108:54,
inlined from 'void duckdb::ListExtractFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:125:23:
/build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:110:77: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ExecuteStringExtract(Vector&, Vector&, Vector&, idx_t)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:108:54,
inlined from 'void duckdb::ListExtractFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:125:23:
/build/duckdb/src/duckdb/src/function/scalar/list/list_extract.cpp:110:77: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[145/508] Building CXX object src/function/scalar/sequence/CMakeFiles/duckdb_func_seq.dir/ub_duckdb_func_seq.cpp.o
[146/508] Building CXX object src/function/scalar/string/regexp/CMakeFiles/duckdb_func_string_regexp.dir/ub_duckdb_func_string_regexp.cpp.o
[147/508] Building CXX object src/function/scalar/variant/CMakeFiles/duckdb_func_variant_main.dir/ub_duckdb_func_variant_main.cpp.o
In file included from /build/duckdb/src/duckdb/src/function/scalar/variant/variant_utils.cpp:8,
from /build/duckdb/src/build/src/function/scalar/variant/ub_duckdb_func_variant_main.cpp:2:
In static member function 'static duckdb::Value duckdb::ValueConverter::VisitString(const duckdb::string_t&)',
inlined from 'static ReturnType duckdb::VariantVisitor<Visitor, ReturnType>::VisitString(duckdb::VariantLogicalType, const duckdb::UnifiedVariantVectorData&, duckdb::idx_t, uint32_t, Args&& ...) [with Args = {}; Visitor = duckdb::ValueConverter; ReturnType = duckdb::Value]' at /build/duckdb/src/duckdb/src/include/duckdb/common/types/variant_visitor.hpp:190:75,
inlined from 'static ReturnType duckdb::VariantVisitor<Visitor, ReturnType>::Visit(const duckdb::UnifiedVariantVectorData&, duckdb::idx_t, uint32_t, Args&& ...) [with Args = {}; Visitor = duckdb::ValueConverter; ReturnType = duckdb::Value]' at /build/duckdb/src/duckdb/src/include/duckdb/common/types/variant_visitor.hpp:88:85:
/build/duckdb/src/duckdb/src/include/duckdb/function/variant/variant_value_convert.hpp:74:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/variant/variant_value_convert.hpp:74:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[148/508] Building CXX object src/function/scalar/system/CMakeFiles/duckdb_func_system.dir/ub_duckdb_func_system.cpp.o
[149/508] Building CXX object src/function/scalar/geometry/CMakeFiles/duckdb_func_geometry.dir/ub_duckdb_func_geometry.cpp.o
[150/508] Building CXX object src/function/scalar/struct/CMakeFiles/duckdb_func_struct_main.dir/ub_duckdb_func_struct_main.cpp.o
[151/508] Building CXX object src/function/scalar/string/CMakeFiles/duckdb_func_string_main.dir/ub_duckdb_func_string_main.cpp.o
In file included from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/string_functions.hpp:14,
from /build/duckdb/src/duckdb/src/function/scalar/string/caseconvert.cpp:1,
from /build/duckdb/src/build/src/function/scalar/string/ub_duckdb_func_string_main.cpp:2:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp: In function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::ILikeOperatorASCII; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]':
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:28:28: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:28:28: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/function/scalar/string/ub_duckdb_func_string_main.cpp:6:
/build/duckdb/src/duckdb/src/function/scalar/string/like.cpp: In static member function 'static TR duckdb::{anonymous}::NotILikeOperatorASCII::Operation(TA, TB) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool]':
/build/duckdb/src/duckdb/src/function/scalar/string/like.cpp:471:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/like.cpp:471:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/function/scalar/string/ub_duckdb_func_string_main.cpp:9:
/build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp: In function 'duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>':
/build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp:122:53: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp:122:53: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp: In function 'duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>':
/build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp:122:53: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp:122:53: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp: In lambda function:
/build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp:176:47: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp:176:47: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/like.cpp: In static member function 'static bool duckdb::{anonymous}::LikeEscapeOperator::Operation(TA, TB, TC) [with TA = duckdb::string_t; TB = duckdb::string_t; TC = duckdb::string_t]':
/build/duckdb/src/duckdb/src/function/scalar/string/like.cpp:386:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/like.cpp:386:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/like.cpp:386:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/like.cpp: In static member function 'static bool duckdb::{anonymous}::NotLikeEscapeOperator::Operation(TA, TB, TC) [with TA = duckdb::string_t; TB = duckdb::string_t; TC = duckdb::string_t]':
/build/duckdb/src/duckdb/src/function/scalar/string/like.cpp:394:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/like.cpp:394:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/like.cpp:394:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/function/scalar/string/ub_duckdb_func_string_main.cpp:13:
/build/duckdb/src/duckdb/src/function/scalar/string/sha1.cpp: In static member function 'static RESULT_TYPE duckdb::{anonymous}::SHA1Operator::Operation(INPUT_TYPE, duckdb::Vector&) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]':
/build/duckdb/src/duckdb/src/function/scalar/string/sha1.cpp:12:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/function/scalar/string/ub_duckdb_func_string_main.cpp:14:
/build/duckdb/src/duckdb/src/function/scalar/string/sha256.cpp: In static member function 'static RESULT_TYPE duckdb::{anonymous}::SHA256Operator::Operation(INPUT_TYPE, duckdb::Vector&) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]':
/build/duckdb/src/duckdb/src/function/scalar/string/sha256.cpp:12:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/like.cpp: In static member function 'static bool duckdb::{anonymous}::ILikeEscapeOperator::Operation(TA, TB, TC) [with TA = duckdb::string_t; TB = duckdb::string_t; TC = duckdb::string_t]':
/build/duckdb/src/duckdb/src/function/scalar/string/like.cpp:427:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/like.cpp:427:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/like.cpp:427:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/like.cpp: In static member function 'static bool duckdb::{anonymous}::NotILikeEscapeOperator::Operation(TA, TB, TC) [with TA = duckdb::string_t; TB = duckdb::string_t; TC = duckdb::string_t]':
/build/duckdb/src/duckdb/src/function/scalar/string/like.cpp:435:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/like.cpp:435:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/like.cpp:435:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp: In function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::GlobOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]':
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:28:28: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:28:28: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/function/scalar/string/ub_duckdb_func_string_main.cpp:10:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp: In function 'duckdb::string_t duckdb::SubstringASCII(Vector&, string_t, int64_t, int64_t)':
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:84:10: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp: In function 'duckdb::string_t duckdb::SubstringUnicode(Vector&, string_t, int64_t, int64_t)':
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:97:10: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp: In function 'duckdb::string_t duckdb::SubstringGrapheme(Vector&, string_t, int64_t, int64_t)':
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:193:10: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RegexReplaceFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexReplaceFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexReplaceFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>; A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:86:93:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:295:29: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>; A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:55:94,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:295:29: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>; A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:66:93,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:295:29: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringUnicodeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:276:28,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>; A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:86:93:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:256:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringUnicodeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:276:28,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>; A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:55:94,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:256:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringUnicodeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:276:28,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>; A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:66:93,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:256:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringGraphemeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:276:28,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>; A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:86:93:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:262:27: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringGraphemeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:276:28,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>; A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:55:94,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:262:27: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringGraphemeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:276:28,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>; A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:66:93,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; C_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:262:27: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:12:
In static member function 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = bool (*)(duckdb::string_t, duckdb::string_t, duckdb::string_t); A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = bool (*)(duckdb::string_t, duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:86:93:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = bool (*)(duckdb::string_t, duckdb::string_t, duckdb::string_t); A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = bool (*)(duckdb::string_t, duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:55:94,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = bool (*)(duckdb::string_t, duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = bool (*)(duckdb::string_t, duckdb::string_t, duckdb::string_t); A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = bool (*)(duckdb::string_t, duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:66:93,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = bool (*)(duckdb::string_t, duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:13:
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA1Operator]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteString(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA1Operator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:241:82,
inlined from 'void duckdb::{anonymous}::SHA1Function(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/sha1.cpp:27:64:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA1Operator]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:166:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteString(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA1Operator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:241:82,
inlined from 'void duckdb::{anonymous}::SHA1Function(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/sha1.cpp:27:64:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA1Operator]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:166:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteString(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA1Operator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:241:82,
inlined from 'void duckdb::{anonymous}::SHA1Function(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/sha1.cpp:27:64:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA1Operator]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteString(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA1Operator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:241:82,
inlined from 'void duckdb::{anonymous}::SHA1Function(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/sha1.cpp:27:64:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA1Operator]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA1Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteString(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA1Operator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:241:82,
inlined from 'void duckdb::{anonymous}::SHA1Function(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/sha1.cpp:27:64:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA256Operator]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteString(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA256Operator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:241:82,
inlined from 'void duckdb::{anonymous}::SHA256Function(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/sha256.cpp:27:66:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA256Operator]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:166:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteString(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA256Operator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:241:82,
inlined from 'void duckdb::{anonymous}::SHA256Function(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/sha256.cpp:27:66:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA256Operator]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:166:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteString(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA256Operator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:241:82,
inlined from 'void duckdb::{anonymous}::SHA256Function(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/sha256.cpp:27:66:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA256Operator]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteString(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA256Operator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:241:82,
inlined from 'void duckdb::{anonymous}::SHA256Function(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/sha256.cpp:27:66:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA256Operator]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::UnaryStringOperator<duckdb::{anonymous}::SHA256Operator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteString(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::SHA256Operator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:241:82,
inlined from 'void duckdb::{anonymous}::SHA256Function(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/sha256.cpp:27:66:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::GlobOperator; FUNC = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::GlobOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::GlobOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::GlobOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::GlobOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::GlobOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::GlobOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::GlobOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::GlobOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::GlobOperator; FUNC = bool; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::GlobOperator; FUNC = bool; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::GlobOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::GlobOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::GlobOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::GlobOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::GlobOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::GlobOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::GlobOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::GlobOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::GlobOperator; FUNC = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::GlobOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::GlobOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::GlobOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::GlobOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RegexpMatchesFunction(DataChunk&, ExpressionState&, Vector&) [with OP = RegexFullMatch]' at /build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp:121:52:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RegexpMatchesFunction(DataChunk&, ExpressionState&, Vector&) [with OP = RegexFullMatch]' at /build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp:121:52:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RegexpMatchesFunction(DataChunk&, ExpressionState&, Vector&) [with OP = RegexFullMatch]' at /build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp:121:52:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RegexpMatchesFunction(DataChunk&, ExpressionState&, Vector&) [with OP = RegexFullMatch]' at /build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp:121:52:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RegexpMatchesFunction(DataChunk&, ExpressionState&, Vector&) [with OP = RegexFullMatch]' at /build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp:121:52:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::RegexpMatchesFunction<RegexFullMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RegexpMatchesFunction(DataChunk&, ExpressionState&, Vector&) [with OP = RegexFullMatch]' at /build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp:121:52:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RegexpMatchesFunction(DataChunk&, ExpressionState&, Vector&) [with OP = RegexPartialMatch]' at /build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp:121:52:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RegexpMatchesFunction(DataChunk&, ExpressionState&, Vector&) [with OP = RegexPartialMatch]' at /build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp:121:52:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RegexpMatchesFunction(DataChunk&, ExpressionState&, Vector&) [with OP = RegexPartialMatch]' at /build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp:121:52:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RegexpMatchesFunction(DataChunk&, ExpressionState&, Vector&) [with OP = RegexPartialMatch]' at /build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp:121:52:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RegexpMatchesFunction(DataChunk&, ExpressionState&, Vector&) [with OP = RegexPartialMatch]' at /build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp:121:52:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::RegexpMatchesFunction<RegexPartialMatch>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RegexpMatchesFunction(DataChunk&, ExpressionState&, Vector&) [with OP = RegexPartialMatch]' at /build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp:121:52:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::ILikeOperatorASCII; FUNC = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::ILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::ILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::ILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::ILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::ILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::ILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::ILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::ILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::ILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::ILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::ILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::ILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::ILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::ILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::ILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::ILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::ILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::ILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::ILikeOperatorASCII; FUNC = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::ILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::ILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::ILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::ILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::NotILikeOperatorASCII; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = bool; OP = duckdb::{anonymous}::NotILikeOperatorASCII]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringGraphemeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringGraphemeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:262:27: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringGraphemeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringGraphemeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:262:27: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringGraphemeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringGraphemeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:262:27: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringGraphemeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringGraphemeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:262:27: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringGraphemeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringGraphemeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:262:27: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringGraphemeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringGraphemeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:262:27: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringGraphemeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringGraphemeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:262:27: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringGraphemeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringGraphemeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:262:27: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringGraphemeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringGraphemeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:262:27: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringGraphemeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringGraphemeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:262:27: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringGraphemeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringGraphemeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:262:27: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringGraphemeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringGraphemeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringGraphemeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:262:27: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RegexReplaceFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexReplaceFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RegexReplaceFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RegexReplaceFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RegexReplaceFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/regexp.cpp:175:56:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringUnicodeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringUnicodeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:256:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringUnicodeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringUnicodeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:256:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringUnicodeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringUnicodeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:256:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringUnicodeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringUnicodeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:256:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringUnicodeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringUnicodeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:256:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringUnicodeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringUnicodeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:256:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringUnicodeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringUnicodeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:256:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringUnicodeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringUnicodeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:256:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringUnicodeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringUnicodeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:256:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringUnicodeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringUnicodeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:256:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringUnicodeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringUnicodeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:256:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::SubstringUnicodeOp::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:281:28,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunction<SubstringUnicodeOp>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with OP = SubstringUnicodeOp]' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:279:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:256:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:298:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:300:29: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:298:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:300:29: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:298:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:300:29: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:298:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:300:29: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:298:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:300:29: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:298:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:300:29: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:298:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:300:29: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:298:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:300:29: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:298:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:300:29: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:298:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:300:29: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:298:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:300:29: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::SubstringFunctionASCII(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:298:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:300:29: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[152/508] Building CXX object src/function/table/version/CMakeFiles/duckdb_func_table_version.dir/ub_duckdb_func_table_version.cpp.o
[153/508] Building CXX object src/function/table/arrow/CMakeFiles/duckdb_arrow_conversion.dir/ub_duckdb_arrow_conversion.cpp.o
[154/508] Building CXX object src/function/variant/CMakeFiles/duckdb_function_variant.dir/ub_duckdb_function_variant.cpp.o
In file included from /build/duckdb/src/build/src/function/variant/ub_duckdb_function_variant.cpp:2:
In function 'void duckdb::WriteShreddedString(UnifiedVariantVectorData&, Vector&, const SelectionVector&, const SelectionVector&, const SelectionVector&, idx_t)',
inlined from 'void duckdb::VariantShredding::WriteTypedPrimitiveValues(duckdb::UnifiedVariantVectorData&, duckdb::Vector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::idx_t)' at /build/duckdb/src/duckdb/src/function/variant/variant_shredding.cpp:148:22:
/build/duckdb/src/duckdb/src/function/variant/variant_shredding.cpp:66:58: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[155/508] Building CXX object src/function/cast/CMakeFiles/duckdb_func_cast.dir/ub_duckdb_func_cast.cpp.o
In file included from /build/duckdb/src/build/src/function/cast/ub_duckdb_func_cast.cpp:20:
/build/duckdb/src/duckdb/src/function/cast/bignum_casts.cpp: In static member function 'static bool duckdb::TryCastToBignum::Operation(SRC, DST&, duckdb::Vector&, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::bignum_t]':
/build/duckdb/src/duckdb/src/function/cast/bignum_casts.cpp:168:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/function/cast/blob_cast.cpp:2,
from /build/duckdb/src/build/src/function/cast/ub_duckdb_func_cast.cpp:3:
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBlob]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlob>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBlob]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlob>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBlob]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlob>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBlobToBit]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlobToBit>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlobToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBlobToBit]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlobToBit>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlobToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBlobToBit]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlobToBit>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlobToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/function/cast/array_casts.cpp:4,
from /build/duckdb/src/build/src/function/cast/ub_duckdb_func_cast.cpp:2:
In static member function 'static duckdb::string_t duckdb::CastFromBitToBlob::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::string_t]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBitToBlob]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:62: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:62: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::CastFromBitToBlob::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::string_t]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBitToBlob]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:62: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:62: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::CastFromBitToBlob::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::string_t]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBitToBlob]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:62: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:62: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBitToString]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToString>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToString>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBitToString]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToString>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToString>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBitToString]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToString>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToString>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = unsigned int]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = short unsigned int]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = unsigned char]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = string_t]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = short int]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = int]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = long long int]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = hugeint_t]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = interval_t]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = signed char]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = long long unsigned int]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = uhugeint_t]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = bool]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = float]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = double]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromType]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromType>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromType>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromType]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromType>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromType>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromType]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromType>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromType>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/function/cast/default_casts.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/function/cast/cast_function_set.hpp:11,
from /build/duckdb/src/duckdb/src/function/cast/array_casts.cpp:1:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::UnionBoundCastData*, vector<duckdb::UnionBoundCastData, allocator<duckdb::UnionBoundCastData> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::UnionBoundCastData&, const duckdb::UnionBoundCastData&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::UnionBoundCastData*, std::vector<duckdb::UnionBoundCastData, std::allocator<duckdb::UnionBoundCastData> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::UnionBoundCastData*, std::vector<duckdb::UnionBoundCastData, std::allocator<duckdb::UnionBoundCastData> > >' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/function/cast/numeric_casts.cpp:5,
from /build/duckdb/src/build/src/function/cast/ub_duckdb_func_cast.cpp:12:
In static member function 'static duckdb::string_t duckdb::BignumCastToVarchar::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::bignum_t]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::BignumCastToVarchar]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::BignumCastToVarchar>; INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::BignumCastToVarchar>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/common/types/bignum.hpp:141:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::BignumCastToVarchar::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::bignum_t]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::BignumCastToVarchar]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::BignumCastToVarchar>; INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::BignumCastToVarchar>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/common/types/bignum.hpp:141:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::BignumCastToVarchar::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::bignum_t]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::BignumCastToVarchar]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::BignumCastToVarchar>; INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::BignumCastToVarchar>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67:
/build/duckdb/src/duckdb/src/include/duckdb/common/types/bignum.hpp:141:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::TryCastBlobToUUID]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::TryCastBlobToUUID]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::TryCastBlobToUUID]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::CastFromBitToNumeric]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::CastFromBitToNumeric]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::CastFromBitToNumeric]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::CastFromBitToNumeric]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::CastFromBitToNumeric]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::CastFromBitToNumeric]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OP = duckdb::CastFromBitToNumeric]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OP = duckdb::CastFromBitToNumeric]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OP = duckdb::CastFromBitToNumeric]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/function/cast/numeric_casts.cpp:4:
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = bool]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = bool; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = bool; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = bool; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = bool]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = bool; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = bool; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = bool; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = bool]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = bool; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = bool; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = bool; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = bool; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = signed char]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = signed char; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = signed char; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = signed char; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = signed char]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = signed char; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = signed char; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = signed char; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = signed char]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = signed char; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = signed char; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = signed char; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = signed char; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = short int]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = short int; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = short int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = short int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = short int]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = short int; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = short int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = short int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = short int]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = short int; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = short int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = short int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = short int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = int]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = int; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = int]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = int; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = int]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = int; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = long long int]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = long long int]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = long long int]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = unsigned char]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = unsigned char; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = unsigned char; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = unsigned char; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = unsigned char]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = unsigned char; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = unsigned char; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = unsigned char; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = unsigned char]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = unsigned char; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = unsigned char; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = unsigned char; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = unsigned char; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = short unsigned int]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = short unsigned int; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = short unsigned int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = short unsigned int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = short unsigned int]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = short unsigned int; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = short unsigned int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = short unsigned int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = short unsigned int]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = short unsigned int; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = short unsigned int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = short unsigned int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = short unsigned int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = unsigned int]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = unsigned int; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = unsigned int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = unsigned int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = unsigned int]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = unsigned int; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = unsigned int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = unsigned int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = unsigned int]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = unsigned int; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = unsigned int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = unsigned int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = unsigned int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = long long unsigned int]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = long long unsigned int; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = long long unsigned int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = long long unsigned int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = long long unsigned int]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = long long unsigned int; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = long long unsigned int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = long long unsigned int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = long long unsigned int]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = long long unsigned int; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = long long unsigned int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = long long unsigned int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = long long unsigned int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = float]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = float; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = float; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = float; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = float]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = float; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = float; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = float; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = float]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = float; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = float; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = float; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = float; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = double]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = double; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = double; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = double; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = double]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = double; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = double; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = double; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = double]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = double; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = double; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = double; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = double; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OP = duckdb::TryCastToTimestampNS]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OP = duckdb::TryCastToTimestampNS]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OP = duckdb::TryCastToTimestampNS]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::TryCastToTimestampSec]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::TryCastToTimestampSec]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::TryCastToTimestampSec]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::TryCastToTimestampMS]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::TryCastToTimestampMS]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::TryCastToTimestampMS]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TryCastToBlob]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TryCastToBlob]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TryCastToBlob]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TryCastToBit]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TryCastToBit]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TryCastToBit]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::TryCastToUUID]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::TryCastToUUID]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::TryCastToUUID]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TryCastToGeometry]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TryCastToGeometry]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TryCastToGeometry]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t; OP = duckdb::TryCastToBignum]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t; OP = duckdb::TryCastToBignum]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t; OP = duckdb::TryCastToBignum]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::UnionBoundCastData*, vector<duckdb::UnionBoundCastData, allocator<duckdb::UnionBoundCastData> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const duckdb::UnionBoundCastData&, const duckdb::UnionBoundCastData&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::UnionBoundCastData*, std::vector<duckdb::UnionBoundCastData, std::allocator<duckdb::UnionBoundCastData> > >' changed in GCC 7.1
1751 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBlobToBit]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlobToBit>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlobToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlobToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::StringCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; OP = duckdb::CastFromBlobToBit; RES = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:151:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBlobToBit]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlobToBit>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlobToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlobToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlobToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::StringCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; OP = duckdb::CastFromBlobToBit; RES = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:151:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBlobToBit]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlobToBit>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlobToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlobToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlobToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::StringCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; OP = duckdb::CastFromBlobToBit; RES = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:151:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::TryCastBlobToUUID]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::TryCastBlobToUUID]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::TryCastBlobToUUID]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::TryCastBlobToUUID]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::TryCastBlobToUUID]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastBlobToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::TryCastBlobToUUID]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBlob]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlob>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::StringCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; OP = duckdb::CastFromBlob; RES = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:151:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBlob]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlob>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::StringCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; OP = duckdb::CastFromBlob; RES = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:151:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBlob]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlob>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::StringCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; OP = duckdb::CastFromBlob; RES = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:151:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBitToString]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToString>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToString>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToString>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::StringCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; OP = duckdb::CastFromBitToString; RES = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:151:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBitToString]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToString>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToString>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToString>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToString>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::StringCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; OP = duckdb::CastFromBitToString; RES = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:151:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBitToString]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToString>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToString>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToString>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToString>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::StringCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; OP = duckdb::CastFromBitToString; RES = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:151:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::CastFromBitToBlob::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::string_t]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBitToBlob]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::StringCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; OP = duckdb::CastFromBitToBlob; RES = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:151:72:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:62: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:62: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::CastFromBitToBlob::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::string_t]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBitToBlob]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::StringCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; OP = duckdb::CastFromBitToBlob; RES = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:151:72:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:62: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:62: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::CastFromBitToBlob::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::string_t]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBitToBlob]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::StringCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; OP = duckdb::CastFromBitToBlob; RES = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:151:72:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:62: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:62: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::CastFromBitToBlob::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::string_t]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromBitToBlob]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorStringCastOperator<duckdb::CastFromBitToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::StringCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; OP = duckdb::CastFromBitToBlob; RES = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:151:72:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:62: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:1012:62: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t; OP = duckdb::TryCastToBignum]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::bignum_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStringLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::bignum_t; OP = duckdb::TryCastToBignum]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:145:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t; OP = duckdb::TryCastToBignum]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::bignum_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStringLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::bignum_t; OP = duckdb::TryCastToBignum]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:145:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t; OP = duckdb::TryCastToBignum]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::bignum_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::bignum_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBignum>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStringLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::bignum_t; OP = duckdb::TryCastToBignum]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:145:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TryCastToGeometry]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStringLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t; OP = duckdb::TryCastToGeometry]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:145:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TryCastToGeometry]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStringLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t; OP = duckdb::TryCastToGeometry]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:145:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TryCastToGeometry]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToGeometry>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStringLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t; OP = duckdb::TryCastToGeometry]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:145:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::TryCastToUUID]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStringLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::TryCastToUUID]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:145:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::TryCastToUUID]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStringLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::TryCastToUUID]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:145:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::TryCastToUUID]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToUUID>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStringLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::TryCastToUUID]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:145:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TryCastToBit]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStringLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t; OP = duckdb::TryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:145:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TryCastToBit]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStringLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t; OP = duckdb::TryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:145:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TryCastToBit]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStringLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t; OP = duckdb::TryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:145:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TryCastToBlob]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStringLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t; OP = duckdb::TryCastToBlob]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:145:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TryCastToBlob]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStringLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t; OP = duckdb::TryCastToBlob]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:145:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TryCastToBlob]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t; OP = duckdb::VectorTryCastStringOperator<duckdb::TryCastToBlob>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStringLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t; OP = duckdb::TryCastToBlob]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:145:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:84:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::TryCastToTimestampMS]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t; OP = duckdb::TryCastToTimestampMS]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::TryCastToTimestampMS]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t; OP = duckdb::TryCastToTimestampMS]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::TryCastToTimestampMS]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampMS>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t; OP = duckdb::TryCastToTimestampMS]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::TryCastToTimestampSec]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t; OP = duckdb::TryCastToTimestampSec]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::TryCastToTimestampSec]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t; OP = duckdb::TryCastToTimestampSec]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::TryCastToTimestampSec]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampSec>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t; OP = duckdb::TryCastToTimestampSec]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OP = duckdb::TryCastToTimestampNS]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_ns_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_ns_t; OP = duckdb::TryCastToTimestampNS]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OP = duckdb::TryCastToTimestampNS]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_ns_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_ns_t; OP = duckdb::TryCastToTimestampNS]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OP = duckdb::TryCastToTimestampNS]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_ns_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_ns_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCastToTimestampNS>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_ns_t; OP = duckdb::TryCastToTimestampNS]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_tz_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_tz_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_tz_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_tz_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_tz_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_tz_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_tz_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_ns_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_ns_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_ns_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_ns_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_ns_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_ns_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_ns_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::dtime_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::date_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::date_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::date_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::date_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::date_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::date_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::uhugeint_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::uhugeint_t; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::uhugeint_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::uhugeint_t; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::uhugeint_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::uhugeint_t; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = long long unsigned int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = long long unsigned int; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = long long unsigned int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = long long unsigned int; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long unsigned int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = long long unsigned int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = long long unsigned int; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = unsigned int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = unsigned int; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = unsigned int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = unsigned int; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = unsigned int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = unsigned int; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = short unsigned int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = short unsigned int; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = short unsigned int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = short unsigned int; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short unsigned int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = short unsigned int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = short unsigned int; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = unsigned char; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = unsigned char; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = unsigned char; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = unsigned char; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = unsigned char; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = unsigned char; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = unsigned char; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = long long int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = long long int; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = long long int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = long long int; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = long long int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = long long int; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = int; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = int; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = int; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = short int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = short int; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = short int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = short int; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = short int; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = short int; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = signed char; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = signed char; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = signed char; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = signed char; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = signed char; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = signed char; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = signed char; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/function/cast/ub_duckdb_func_cast.cpp:14:
In function 'bool duckdb::StringEnumCastLoop(const string_t*, ValidityMask&, const LogicalType&, T*, ValidityMask&, const LogicalType&, idx_t, VectorTryCastData&, const SelectionVector*) [with T = unsigned int]',
inlined from 'bool duckdb::StringEnumCast(Vector&, Vector&, idx_t, CastParameters&) [with T = unsigned int]' at /build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:49:28:
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In function 'bool duckdb::StringEnumCastLoop(const string_t*, ValidityMask&, const LogicalType&, T*, ValidityMask&, const LogicalType&, idx_t, VectorTryCastData&, const SelectionVector*) [with T = unsigned int]',
inlined from 'bool duckdb::StringEnumCast(Vector&, Vector&, idx_t, CastParameters&) [with T = unsigned int]' at /build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:65:28:
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In function 'bool duckdb::StringEnumCastLoop(const string_t*, ValidityMask&, const LogicalType&, T*, ValidityMask&, const LogicalType&, idx_t, VectorTryCastData&, const SelectionVector*) [with T = short unsigned int]',
inlined from 'bool duckdb::StringEnumCast(Vector&, Vector&, idx_t, CastParameters&) [with T = short unsigned int]' at /build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:49:28:
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In function 'bool duckdb::StringEnumCastLoop(const string_t*, ValidityMask&, const LogicalType&, T*, ValidityMask&, const LogicalType&, idx_t, VectorTryCastData&, const SelectionVector*) [with T = short unsigned int]',
inlined from 'bool duckdb::StringEnumCast(Vector&, Vector&, idx_t, CastParameters&) [with T = short unsigned int]' at /build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:65:28:
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In function 'bool duckdb::StringEnumCastLoop(const string_t*, ValidityMask&, const LogicalType&, T*, ValidityMask&, const LogicalType&, idx_t, VectorTryCastData&, const SelectionVector*) [with T = unsigned char]',
inlined from 'bool duckdb::StringEnumCast(Vector&, Vector&, idx_t, CastParameters&) [with T = unsigned char]' at /build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:49:28:
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In function 'bool duckdb::StringEnumCastLoop(const string_t*, ValidityMask&, const LogicalType&, T*, ValidityMask&, const LogicalType&, idx_t, VectorTryCastData&, const SelectionVector*) [with T = unsigned char]',
inlined from 'bool duckdb::StringEnumCast(Vector&, Vector&, idx_t, CastParameters&) [with T = unsigned char]' at /build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:65:28:
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/cast/string_cast.cpp:25:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromType]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromType>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromType>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorStringCastOperator<duckdb::CastFromType>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::StringCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; OP = duckdb::CastFromType; RES = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:151:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromType]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromType>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromType>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromType>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorStringCastOperator<duckdb::CastFromType>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::StringCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; OP = duckdb::CastFromType; RES = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:151:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::CastFromType]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::CastFromType>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromType>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::CastFromType>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorStringCastOperator<duckdb::CastFromType>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::StringCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; OP = duckdb::CastFromType; RES = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:151:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/function/cast/ub_duckdb_func_cast.cpp:18:
/build/duckdb/src/duckdb/src/function/cast/union_casts.cpp: In function 'bool duckdb::UnionToVarcharCast(Vector&, Vector&, idx_t, CastParameters&)':
/build/duckdb/src/duckdb/src/function/cast/union_casts.cpp:327:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::CastFromBitToNumeric]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = bool; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = bool; OP = duckdb::CastFromBitToNumeric]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::CastFromBitToNumeric]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = bool; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = bool; OP = duckdb::CastFromBitToNumeric]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::CastFromBitToNumeric]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = bool; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = bool; OP = duckdb::CastFromBitToNumeric]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = bool; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = bool; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = bool; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = bool; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = bool; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = bool; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp: In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::CastFromBitToNumeric]':
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:61:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/function/cast/default_casts.hpp:15:
In static member function 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::CastFromBitToNumeric]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::CastFromBitToNumeric]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::CastFromBitToNumeric]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t; OP = duckdb::CastFromBitToNumeric]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp: In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OP = duckdb::CastFromBitToNumeric]':
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:61:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::uhugeint_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::uhugeint_t; OP = duckdb::CastFromBitToNumeric]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OP = duckdb::CastFromBitToNumeric]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::uhugeint_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::uhugeint_t; OP = duckdb::CastFromBitToNumeric]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::uhugeint_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::uhugeint_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::CastFromBitToNumeric>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::uhugeint_t; OP = duckdb::CastFromBitToNumeric]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = float; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = float; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = float; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = float; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = float; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = float; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = float; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = double; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = double; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = double; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = double; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastStrictOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double; OP = duckdb::TryCast]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = double; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = double; OP = duckdb::VectorTryCastStrictOperator<duckdb::TryCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastStrictLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = double; OP = duckdb::TryCast]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:135:73:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:53:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp: In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t; OP = duckdb::TryCastErrorMessage]':
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:61:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::interval_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::interval_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::interval_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::interval_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::interval_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::interval_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::interval_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp: In static member function 'static RESULT_TYPE duckdb::VectorDecimalCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = short int; OP = duckdb::TryCastToDecimal]':
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:102:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp: In static member function 'static RESULT_TYPE duckdb::VectorDecimalCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::TryCastToDecimal]':
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:102:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp: In static member function 'static RESULT_TYPE duckdb::VectorDecimalCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OP = duckdb::TryCastToDecimal]':
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:102:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp: In static member function 'static RESULT_TYPE duckdb::VectorDecimalCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::TryCastToDecimal]':
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:102:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorDecimalCastOperator<duckdb::TryCastToDecimal>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorDecimalCastOperator<duckdb::TryCastToDecimal>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::VectorDecimalCastOperator<duckdb::TryCastToDecimal>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedDecimalCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, uint8_t, uint8_t) [with SRC = duckdb::string_t; T = duckdb::hugeint_t; OP = duckdb::TryCastToDecimal]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:159:71,
inlined from 'static bool duckdb::VectorCastHelpers::ToDecimalCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:177:63:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorDecimalCastOperator<duckdb::TryCastToDecimal>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorDecimalCastOperator<duckdb::TryCastToDecimal>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorDecimalCastOperator<duckdb::TryCastToDecimal>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::VectorDecimalCastOperator<duckdb::TryCastToDecimal>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedDecimalCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, uint8_t, uint8_t) [with SRC = duckdb::string_t; T = duckdb::hugeint_t; OP = duckdb::TryCastToDecimal]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:159:71,
inlined from 'static bool duckdb::VectorCastHelpers::ToDecimalCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:177:63:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorDecimalCastOperator<duckdb::TryCastToDecimal>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorDecimalCastOperator<duckdb::TryCastToDecimal>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorDecimalCastOperator<duckdb::TryCastToDecimal>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::VectorDecimalCastOperator<duckdb::TryCastToDecimal>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedDecimalCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, uint8_t, uint8_t) [with SRC = duckdb::string_t; T = duckdb::hugeint_t; OP = duckdb::TryCastToDecimal]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:159:71,
inlined from 'static bool duckdb::VectorCastHelpers::ToDecimalCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:177:63:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp: In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t; OP = duckdb::TryCastErrorMessage]':
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:61:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_tz_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_tz_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::VectorTryCastErrorOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t; OP = duckdb::TryCastErrorMessage]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_tz_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_tz_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:69:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_tz_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::TemplatedTryCastLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_tz_t; OP = duckdb::VectorTryCastErrorOperator<duckdb::TryCastErrorMessage>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:124:46,
inlined from 'static bool duckdb::VectorCastHelpers::TryCastErrorLoop(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_tz_t; OP = duckdb::TryCastErrorMessage]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:140:72:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::BignumCastToVarchar::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::bignum_t]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::BignumCastToVarchar]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::BignumCastToVarchar>; INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::BignumCastToVarchar>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorStringCastOperator<duckdb::BignumCastToVarchar>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::StringCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::bignum_t; OP = duckdb::BignumCastToVarchar; RES = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:151:72:
/build/duckdb/src/duckdb/src/include/duckdb/common/types/bignum.hpp:141:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::BignumCastToVarchar::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::bignum_t]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::BignumCastToVarchar]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::BignumCastToVarchar>; INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::BignumCastToVarchar>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::BignumCastToVarchar>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorStringCastOperator<duckdb::BignumCastToVarchar>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::StringCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::bignum_t; OP = duckdb::BignumCastToVarchar; RES = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:151:72:
/build/duckdb/src/duckdb/src/include/duckdb/common/types/bignum.hpp:141:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::BignumCastToVarchar::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::bignum_t]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::BignumCastToVarchar]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::BignumCastToVarchar>; INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::BignumCastToVarchar>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::BignumCastToVarchar>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::bignum_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::VectorStringCastOperator<duckdb::BignumCastToVarchar>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static bool duckdb::VectorCastHelpers::StringCast(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&) [with SRC = duckdb::bignum_t; OP = duckdb::BignumCastToVarchar; RES = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:151:72:
/build/duckdb/src/duckdb/src/include/duckdb/common/types/bignum.hpp:141:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp: In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = bool]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp: In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = signed char]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp: In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = short int]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp: In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = int]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp: In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = long long int]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp: In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = unsigned char]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp: In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = short unsigned int]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp: In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = unsigned int]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp: In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = long long unsigned int]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp: In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::hugeint_t]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::hugeint_t]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::hugeint_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = duckdb::hugeint_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::hugeint_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::hugeint_t]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::hugeint_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = duckdb::hugeint_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::hugeint_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp: In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::uhugeint_t]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::uhugeint_t]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::uhugeint_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = duckdb::uhugeint_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::uhugeint_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::uhugeint_t]',
inlined from 'static RESULT_TYPE duckdb::VectorStringCastOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::uhugeint_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::NumericTryCastToBit]' at /build/duckdb/src/duckdb/src/include/duckdb/function/cast/vector_cast_helpers.hpp:26:44,
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>; INPUT_TYPE = duckdb::uhugeint_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::uhugeint_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::VectorStringCastOperator<duckdb::NumericTryCastToBit>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp: In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = float]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp: In static member function 'static duckdb::string_t duckdb::NumericTryCastToBit::Operation(SRC, duckdb::Vector&) [with SRC = double]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:592:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::UnionBoundCastData*, vector<duckdb::UnionBoundCastData, allocator<duckdb::UnionBoundCastData> > >; _Distance = int; _Tp = duckdb::UnionBoundCastData; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::UnionBoundCastData&, const duckdb::UnionBoundCastData&)>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::UnionBoundCastData*, std::vector<duckdb::UnionBoundCastData, std::allocator<duckdb::UnionBoundCastData> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::UnionBoundCastData*, vector<duckdb::UnionBoundCastData, allocator<duckdb::UnionBoundCastData> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::UnionBoundCastData&, const duckdb::UnionBoundCastData&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::UnionBoundCastData*, std::vector<duckdb::UnionBoundCastData, std::allocator<duckdb::UnionBoundCastData> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::UnionBoundCastData*, std::vector<duckdb::UnionBoundCastData, std::allocator<duckdb::UnionBoundCastData> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::UnionBoundCastData*, std::vector<duckdb::UnionBoundCastData, std::allocator<duckdb::UnionBoundCastData> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::UnionBoundCastData*, vector<duckdb::UnionBoundCastData, allocator<duckdb::UnionBoundCastData> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::UnionBoundCastData&, const duckdb::UnionBoundCastData&)>]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::UnionBoundCastData*, vector<duckdb::UnionBoundCastData, allocator<duckdb::UnionBoundCastData> > >; _Compare = bool (*)(const duckdb::UnionBoundCastData&, const duckdb::UnionBoundCastData&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'duckdb::unique_ptr<duckdb::BoundCastData> duckdb::BindToUnionCast(BindCastInput&, const LogicalType&, const LogicalType&)' at /build/duckdb/src/duckdb/src/function/cast/union_casts.cpp:51:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::UnionBoundCastData*, std::vector<duckdb::UnionBoundCastData, std::allocator<duckdb::UnionBoundCastData> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::UnionBoundCastData*, vector<duckdb::UnionBoundCastData, allocator<duckdb::UnionBoundCastData> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::UnionBoundCastData&, const duckdb::UnionBoundCastData&)>]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::UnionBoundCastData*, vector<duckdb::UnionBoundCastData, allocator<duckdb::UnionBoundCastData> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::UnionBoundCastData&, const duckdb::UnionBoundCastData&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::UnionBoundCastData*, vector<duckdb::UnionBoundCastData, allocator<duckdb::UnionBoundCastData> > >; _Compare = bool (*)(const duckdb::UnionBoundCastData&, const duckdb::UnionBoundCastData&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'duckdb::unique_ptr<duckdb::BoundCastData> duckdb::BindToUnionCast(BindCastInput&, const LogicalType&, const LogicalType&)' at /build/duckdb/src/duckdb/src/function/cast/union_casts.cpp:51:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::UnionBoundCastData*, std::vector<duckdb::UnionBoundCastData, std::allocator<duckdb::UnionBoundCastData> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::UnionBoundCastData*, std::vector<duckdb::UnionBoundCastData, std::allocator<duckdb::UnionBoundCastData> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[156/508] Building CXX object src/catalog/CMakeFiles/duckdb_catalog.dir/ub_duckdb_catalog.cpp.o
In file included from /build/duckdb/src/build/src/catalog/ub_duckdb_catalog.cpp:4:
/build/duckdb/src/duckdb/src/catalog/catalog.cpp: In function 'duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)>':
/build/duckdb/src/duckdb/src/catalog/catalog.cpp:1182:7: note: parameter passing for argument of type 'duckdb::reference<duckdb::SchemaCatalogEntry>' {aka 'std::reference_wrapper<duckdb::SchemaCatalogEntry>'} changed in GCC 7.1
/build/duckdb/src/duckdb/src/catalog/catalog.cpp:1182:7: note: parameter passing for argument of type 'duckdb::reference<duckdb::SchemaCatalogEntry>' {aka 'std::reference_wrapper<duckdb::SchemaCatalogEntry>'} changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:17,
from /build/duckdb/src/duckdb/src/catalog/catalog_entry.cpp:1,
from /build/duckdb/src/build/src/catalog/ub_duckdb_catalog.cpp:2:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Distance = int; _Tp = reference_wrapper<duckdb::SchemaCatalogEntry>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::reference_wrapper<duckdb::SchemaCatalogEntry>' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]',
inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper<duckdb::SchemaCatalogEntry>'} changed in GCC 7.1
356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
357 | __comp);
| ~~~~~~~
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]',
inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper<duckdb::SchemaCatalogEntry>'} changed in GCC 7.1
264 | std::__adjust_heap(__first, _DistanceType(0),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
265 | _DistanceType(__last - __first),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
266 | _GLIBCXX_MOVE(__value), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algobase.h:71,
from /usr/include/c++/15.2.1/bits/stl_uninitialized.h:63,
from /usr/include/c++/15.2.1/memory:71,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11:
In member function 'bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<std::reference_wrapper<duckdb::SchemaCatalogEntry>*, std::vector<std::reference_wrapper<duckdb::SchemaCatalogEntry>, std::allocator<std::reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Iterator2 = __gnu_cxx::__normal_iterator<std::reference_wrapper<duckdb::SchemaCatalogEntry>*, std::vector<std::reference_wrapper<duckdb::SchemaCatalogEntry>, std::allocator<std::reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)>]',
inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:91:17,
inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/predefined_ops.h:158:30: note: parameter passing for argument of type 'const std::reference_wrapper<duckdb::SchemaCatalogEntry>' changed in GCC 7.1
158 | { return bool(_M_comp(*__it1, *__it2)); }
| ~~~~~~~^~~~~~~~~~~~~~~~
In member function 'bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<std::reference_wrapper<duckdb::SchemaCatalogEntry>*, std::vector<std::reference_wrapper<duckdb::SchemaCatalogEntry>, std::allocator<std::reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Iterator2 = __gnu_cxx::__normal_iterator<std::reference_wrapper<duckdb::SchemaCatalogEntry>*, std::vector<std::reference_wrapper<duckdb::SchemaCatalogEntry>, std::allocator<std::reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)>]',
inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:93:14,
inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/predefined_ops.h:158:30: note: parameter passing for argument of type 'const std::reference_wrapper<duckdb::SchemaCatalogEntry>' changed in GCC 7.1
158 | { return bool(_M_comp(*__it1, *__it2)); }
| ~~~~~~~^~~~~~~~~~~~~~~~
In member function 'bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<std::reference_wrapper<duckdb::SchemaCatalogEntry>*, std::vector<std::reference_wrapper<duckdb::SchemaCatalogEntry>, std::allocator<std::reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Iterator2 = __gnu_cxx::__normal_iterator<std::reference_wrapper<duckdb::SchemaCatalogEntry>*, std::vector<std::reference_wrapper<duckdb::SchemaCatalogEntry>, std::allocator<std::reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)>]',
inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:95:19,
inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/predefined_ops.h:158:30: note: parameter passing for argument of type 'const std::reference_wrapper<duckdb::SchemaCatalogEntry>' changed in GCC 7.1
158 | { return bool(_M_comp(*__it1, *__it2)); }
| ~~~~~~~^~~~~~~~~~~~~~~~
In member function 'bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<std::reference_wrapper<duckdb::SchemaCatalogEntry>*, std::vector<std::reference_wrapper<duckdb::SchemaCatalogEntry>, std::allocator<std::reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Iterator2 = __gnu_cxx::__normal_iterator<std::reference_wrapper<duckdb::SchemaCatalogEntry>*, std::vector<std::reference_wrapper<duckdb::SchemaCatalogEntry>, std::allocator<std::reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)>]',
inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:100:22,
inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/predefined_ops.h:158:30: note: parameter passing for argument of type 'const std::reference_wrapper<duckdb::SchemaCatalogEntry>' changed in GCC 7.1
158 | { return bool(_M_comp(*__it1, *__it2)); }
| ~~~~~~~^~~~~~~~~~~~~~~~
In member function 'bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<std::reference_wrapper<duckdb::SchemaCatalogEntry>*, std::vector<std::reference_wrapper<duckdb::SchemaCatalogEntry>, std::allocator<std::reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Iterator2 = __gnu_cxx::__normal_iterator<std::reference_wrapper<duckdb::SchemaCatalogEntry>*, std::vector<std::reference_wrapper<duckdb::SchemaCatalogEntry>, std::allocator<std::reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)>]',
inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:102:22,
inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::SchemaCatalogEntry>*, vector<reference_wrapper<duckdb::SchemaCatalogEntry>, allocator<reference_wrapper<duckdb::SchemaCatalogEntry> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Catalog::GetAllSchemas(duckdb::ClientContext&)::<lambda(duckdb::reference<duckdb::SchemaCatalogEntry>, duckdb::reference<duckdb::SchemaCatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/predefined_ops.h:158:30: note: parameter passing for argument of type 'const std::reference_wrapper<duckdb::SchemaCatalogEntry>' changed in GCC 7.1
158 | { return bool(_M_comp(*__it1, *__it2)); }
| ~~~~~~~^~~~~~~~~~~~~~~~
[157/508] Building CXX object src/function/table/system/CMakeFiles/duckdb_table_func_system.dir/ub_duckdb_table_func_system.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator_states.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/function/table_function.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/function/table/system_functions.hpp:11,
from /build/duckdb/src/duckdb/src/function/table/system/duckdb_connection_count.cpp:1,
from /build/duckdb/src/build/src/function/table/system/ub_duckdb_table_func_system.cpp:2:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::CatalogEntry>*, vector<reference_wrapper<duckdb::CatalogEntry>, allocator<reference_wrapper<duckdb::CatalogEntry> > > >; _Distance = int; _Tp = reference_wrapper<duckdb::CatalogEntry>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::DuckDBFunctionsInit(ClientContext&, TableFunctionInitInput&)::<lambda(duckdb::reference<duckdb::CatalogEntry>, duckdb::reference<duckdb::CatalogEntry>)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::reference_wrapper<duckdb::CatalogEntry>' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::CatalogEntry>*, vector<reference_wrapper<duckdb::CatalogEntry>, allocator<reference_wrapper<duckdb::CatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::DuckDBFunctionsInit(ClientContext&, TableFunctionInitInput&)::<lambda(duckdb::reference<duckdb::CatalogEntry>, duckdb::reference<duckdb::CatalogEntry>)> >]',
inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::CatalogEntry>*, vector<reference_wrapper<duckdb::CatalogEntry>, allocator<reference_wrapper<duckdb::CatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::DuckDBFunctionsInit(ClientContext&, TableFunctionInitInput&)::<lambda(duckdb::reference<duckdb::CatalogEntry>, duckdb::reference<duckdb::CatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::CatalogEntry>*, vector<reference_wrapper<duckdb::CatalogEntry>, allocator<reference_wrapper<duckdb::CatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::DuckDBFunctionsInit(ClientContext&, TableFunctionInitInput&)::<lambda(duckdb::reference<duckdb::CatalogEntry>, duckdb::reference<duckdb::CatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::CatalogEntry>*, vector<reference_wrapper<duckdb::CatalogEntry>, allocator<reference_wrapper<duckdb::CatalogEntry> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::DuckDBFunctionsInit(ClientContext&, TableFunctionInitInput&)::<lambda(duckdb::reference<duckdb::CatalogEntry>, duckdb::reference<duckdb::CatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper<duckdb::CatalogEntry>'} changed in GCC 7.1
356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
357 | __comp);
| ~~~~~~~
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::CatalogEntry>*, vector<reference_wrapper<duckdb::CatalogEntry>, allocator<reference_wrapper<duckdb::CatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::DuckDBFunctionsInit(ClientContext&, TableFunctionInitInput&)::<lambda(duckdb::reference<duckdb::CatalogEntry>, duckdb::reference<duckdb::CatalogEntry>)> >]',
inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::CatalogEntry>*, vector<reference_wrapper<duckdb::CatalogEntry>, allocator<reference_wrapper<duckdb::CatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::DuckDBFunctionsInit(ClientContext&, TableFunctionInitInput&)::<lambda(duckdb::reference<duckdb::CatalogEntry>, duckdb::reference<duckdb::CatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::CatalogEntry>*, vector<reference_wrapper<duckdb::CatalogEntry>, allocator<reference_wrapper<duckdb::CatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::DuckDBFunctionsInit(ClientContext&, TableFunctionInitInput&)::<lambda(duckdb::reference<duckdb::CatalogEntry>, duckdb::reference<duckdb::CatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::CatalogEntry>*, vector<reference_wrapper<duckdb::CatalogEntry>, allocator<reference_wrapper<duckdb::CatalogEntry> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::DuckDBFunctionsInit(ClientContext&, TableFunctionInitInput&)::<lambda(duckdb::reference<duckdb::CatalogEntry>, duckdb::reference<duckdb::CatalogEntry>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper<duckdb::CatalogEntry>'} changed in GCC 7.1
264 | std::__adjust_heap(__first, _DistanceType(0),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
265 | _DistanceType(__last - __first),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
266 | _GLIBCXX_MOVE(__value), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception_format_value.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/unique_ptr.hpp:4,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/operator_result_type.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/function/table_function.hpp:11:
/usr/include/c++/15.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = duckdb::Value; _Alloc = std::allocator<duckdb::Value>]':
/usr/include/c++/15.2.1/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
708 | vector(initializer_list<value_type> __l,
| ^~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::CatalogEntry>*, vector<reference_wrapper<duckdb::CatalogEntry>, allocator<reference_wrapper<duckdb::CatalogEntry> > > >; _Distance = int; _Tp = reference_wrapper<duckdb::CatalogEntry>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::DuckDBConstraintsInit(ClientContext&, TableFunctionInitInput&)::<lambda(duckdb::CatalogEntry&, duckdb::CatalogEntry&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::reference_wrapper<duckdb::CatalogEntry>' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::CatalogEntry>*, vector<reference_wrapper<duckdb::CatalogEntry>, allocator<reference_wrapper<duckdb::CatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::DuckDBConstraintsInit(ClientContext&, TableFunctionInitInput&)::<lambda(duckdb::CatalogEntry&, duckdb::CatalogEntry&)> >]',
inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::CatalogEntry>*, vector<reference_wrapper<duckdb::CatalogEntry>, allocator<reference_wrapper<duckdb::CatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::DuckDBConstraintsInit(ClientContext&, TableFunctionInitInput&)::<lambda(duckdb::CatalogEntry&, duckdb::CatalogEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::CatalogEntry>*, vector<reference_wrapper<duckdb::CatalogEntry>, allocator<reference_wrapper<duckdb::CatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::DuckDBConstraintsInit(ClientContext&, TableFunctionInitInput&)::<lambda(duckdb::CatalogEntry&, duckdb::CatalogEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::CatalogEntry>*, vector<reference_wrapper<duckdb::CatalogEntry>, allocator<reference_wrapper<duckdb::CatalogEntry> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::DuckDBConstraintsInit(ClientContext&, TableFunctionInitInput&)::<lambda(duckdb::CatalogEntry&, duckdb::CatalogEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper<duckdb::CatalogEntry>'} changed in GCC 7.1
356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
357 | __comp);
| ~~~~~~~
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::CatalogEntry>*, vector<reference_wrapper<duckdb::CatalogEntry>, allocator<reference_wrapper<duckdb::CatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::DuckDBConstraintsInit(ClientContext&, TableFunctionInitInput&)::<lambda(duckdb::CatalogEntry&, duckdb::CatalogEntry&)> >]',
inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::CatalogEntry>*, vector<reference_wrapper<duckdb::CatalogEntry>, allocator<reference_wrapper<duckdb::CatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::DuckDBConstraintsInit(ClientContext&, TableFunctionInitInput&)::<lambda(duckdb::CatalogEntry&, duckdb::CatalogEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::CatalogEntry>*, vector<reference_wrapper<duckdb::CatalogEntry>, allocator<reference_wrapper<duckdb::CatalogEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::DuckDBConstraintsInit(ClientContext&, TableFunctionInitInput&)::<lambda(duckdb::CatalogEntry&, duckdb::CatalogEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<reference_wrapper<duckdb::CatalogEntry>*, vector<reference_wrapper<duckdb::CatalogEntry>, allocator<reference_wrapper<duckdb::CatalogEntry> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::DuckDBConstraintsInit(ClientContext&, TableFunctionInitInput&)::<lambda(duckdb::CatalogEntry&, duckdb::CatalogEntry&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper<duckdb::CatalogEntry>'} changed in GCC 7.1
264 | std::__adjust_heap(__first, _DistanceType(0),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
265 | _DistanceType(__last - __first),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
266 | _GLIBCXX_MOVE(__value), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/memory:71,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*; _Tp = duckdb::ColumnIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ColumnIndex>::vector(const duckdb::vector<duckdb::ColumnIndex>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::ColumnIndex::ColumnIndex(const duckdb::ColumnIndex&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/column_index.hpp:25:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = duckdb::ColumnIndex; _Args = {const duckdb::ColumnIndex&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*; _Tp = duckdb::ColumnIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >; _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*; _Tp = duckdb::ColumnIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ColumnIndex>::vector(const duckdb::vector<duckdb::ColumnIndex>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::ColumnIndex::ColumnIndex(const duckdb::ColumnIndex&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/column_index.hpp:25:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = duckdb::ColumnIndex; _Args = {duckdb::ColumnIndex&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = duckdb::ColumnIndex*; _Sentinel = duckdb::ColumnIndex*; _ForwardIterator = duckdb::ColumnIndex*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = duckdb::ColumnIndex*; _ForwardIterator = duckdb::ColumnIndex*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = duckdb::ColumnIndex*; _Sentinel = duckdb::ColumnIndex*; _ForwardIterator = duckdb::ColumnIndex*; _Tp = duckdb::ColumnIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/vector.tcc:257:35:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, vector<duckdb::DuckDBSettingValue, allocator<duckdb::DuckDBSettingValue> > >; _Distance = int; _Tp = duckdb::DuckDBSettingValue; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, std::vector<duckdb::DuckDBSettingValue, std::allocator<duckdb::DuckDBSettingValue> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, vector<duckdb::DuckDBSettingValue, allocator<duckdb::DuckDBSettingValue> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, std::vector<duckdb::DuckDBSettingValue, std::allocator<duckdb::DuckDBSettingValue> > >' changed in GCC 7.1
254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
| ^~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, std::vector<duckdb::DuckDBSettingValue, std::allocator<duckdb::DuckDBSettingValue> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, std::vector<duckdb::DuckDBSettingValue, std::allocator<duckdb::DuckDBSettingValue> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, vector<duckdb::DuckDBSettingValue, allocator<duckdb::DuckDBSettingValue> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, std::vector<duckdb::DuckDBSettingValue, std::allocator<duckdb::DuckDBSettingValue> > >' changed in GCC 7.1
340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
| ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, std::vector<duckdb::DuckDBSettingValue, std::allocator<duckdb::DuckDBSettingValue> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, vector<duckdb::DuckDBSettingValue, allocator<duckdb::DuckDBSettingValue> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, std::vector<duckdb::DuckDBSettingValue, std::allocator<duckdb::DuckDBSettingValue> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, std::vector<duckdb::DuckDBSettingValue, std::allocator<duckdb::DuckDBSettingValue> > >' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/execution/execution_context.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/function/table_function.hpp:13:
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'static duckdb::vector<duckdb::Value> duckdb::TestVectorFlat::GenerateValues(duckdb::TestVectorInfo&, const duckdb::LogicalType&)' at /build/duckdb/src/duckdb/src/function/table/system/test_vector_types.cpp:92:32:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/function/table/system/ub_duckdb_table_func_system.cpp:39:
/build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp: In static member function 'static duckdb::vector<duckdb::TestType> duckdb::TestAllTypesFun::GetTestTypes(bool, bool)':
/build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:105:51: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:106:51: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:112:53: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:121:53: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:127:52: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:128:52: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'static duckdb::vector<duckdb::TestType> duckdb::TestAllTypesFun::GetTestTypes(bool, bool)' at /build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:142:32:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'static duckdb::vector<duckdb::TestType> duckdb::TestAllTypesFun::GetTestTypes(bool, bool)' at /build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:174:33:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'static duckdb::vector<duckdb::TestType> duckdb::TestAllTypesFun::GetTestTypes(bool, bool)' at /build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:182:17:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'static duckdb::vector<duckdb::TestType> duckdb::TestAllTypesFun::GetTestTypes(bool, bool)' at /build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:225:44:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'static duckdb::vector<duckdb::TestType> duckdb::TestAllTypesFun::GetTestTypes(bool, bool)' at /build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:256:47:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'static duckdb::vector<duckdb::TestType> duckdb::TestAllTypesFun::GetTestTypes(bool, bool)' at /build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:257:47:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'static duckdb::vector<duckdb::TestType> duckdb::TestAllTypesFun::GetTestTypes(bool, bool)' at /build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:263:18:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'static duckdb::vector<duckdb::TestType> duckdb::TestAllTypesFun::GetTestTypes(bool, bool)' at /build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:264:51:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'static duckdb::vector<duckdb::TestType> duckdb::TestAllTypesFun::GetTestTypes(bool, bool)' at /build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:270:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'static duckdb::vector<duckdb::TestType> duckdb::TestAllTypesFun::GetTestTypes(bool, bool)' at /build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:272:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'static duckdb::vector<duckdb::TestType> duckdb::TestAllTypesFun::GetTestTypes(bool, bool)' at /build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:280:18:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'static duckdb::vector<duckdb::TestType> duckdb::TestAllTypesFun::GetTestTypes(bool, bool)' at /build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:283:18:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'static duckdb::vector<duckdb::TestType> duckdb::TestAllTypesFun::GetTestTypes(bool, bool)' at /build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:290:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'static duckdb::vector<duckdb::TestType> duckdb::TestAllTypesFun::GetTestTypes(bool, bool)' at /build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:291:50:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'static duckdb::vector<duckdb::TestType> duckdb::TestAllTypesFun::GetTestTypes(bool, bool)' at /build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:307:58:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'static duckdb::vector<duckdb::TestType> duckdb::TestAllTypesFun::GetTestTypes(bool, bool)' at /build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:308:58:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'static duckdb::vector<duckdb::TestType> duckdb::TestAllTypesFun::GetTestTypes(bool, bool)' at /build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:314:57:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'static duckdb::vector<duckdb::TestType> duckdb::TestAllTypesFun::GetTestTypes(bool, bool)' at /build/duckdb/src/duckdb/src/function/table/system/test_all_types.cpp:316:57:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/armv7l-unknown-linux-gnueabihf/bits/c++allocator.h:33,
from /usr/include/c++/15.2.1/bits/allocator.h:46,
from /usr/include/c++/15.2.1/memory:67:
In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = duckdb::Value; _Args = {const duckdb::string_t&}; _Tp = duckdb::Value]',
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = duckdb::Value; _Args = {const duckdb::string_t&}; _Tp = duckdb::Value]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:674:17,
inlined from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const duckdb::string_t&}; _Tp = duckdb::Value; _Alloc = std::allocator<duckdb::Value>]' at /usr/include/c++/15.2.1/bits/vector.tcc:117:30,
inlined from 'void duckdb::DuckDBTypesFunction(ClientContext&, TableFunctionInput&, DataChunk&)' at /build/duckdb/src/duckdb/src/function/table/system/duckdb_types.cpp:189:24:
/usr/include/c++/15.2.1/bits/new_allocator.h:191:11: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/new_allocator.h:191:11: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = duckdb::Value; _Args = {const duckdb::string_t&}; _Tp = duckdb::Value]',
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = duckdb::Value; _Args = {const duckdb::string_t&}; _Tp = duckdb::Value]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:674:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const duckdb::string_t&}; _Tp = duckdb::Value; _Alloc = std::allocator<duckdb::Value>]' at /usr/include/c++/15.2.1/bits/vector.tcc:586:26,
inlined from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const duckdb::string_t&}; _Tp = duckdb::Value; _Alloc = std::allocator<duckdb::Value>]' at /usr/include/c++/15.2.1/bits/vector.tcc:123:21,
inlined from 'void duckdb::DuckDBTypesFunction(ClientContext&, TableFunctionInput&, DataChunk&)' at /build/duckdb/src/duckdb/src/function/table/system/duckdb_types.cpp:189:24:
/usr/include/c++/15.2.1/bits/new_allocator.h:191:11: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/new_allocator.h:191:11: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, vector<duckdb::DuckDBSettingValue, allocator<duckdb::DuckDBSettingValue> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, std::vector<duckdb::DuckDBSettingValue, std::allocator<duckdb::DuckDBSettingValue> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, std::vector<duckdb::DuckDBSettingValue, std::allocator<duckdb::DuckDBSettingValue> > >' changed in GCC 7.1
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, vector<duckdb::DuckDBSettingValue, allocator<duckdb::DuckDBSettingValue> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, vector<duckdb::DuckDBSettingValue, allocator<duckdb::DuckDBSettingValue> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, vector<duckdb::DuckDBSettingValue, allocator<duckdb::DuckDBSettingValue> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1594:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, std::vector<duckdb::DuckDBSettingValue, std::allocator<duckdb::DuckDBSettingValue> > >' changed in GCC 7.1
1594 | std::__make_heap(__first, __middle, __comp);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, vector<duckdb::DuckDBSettingValue, allocator<duckdb::DuckDBSettingValue> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, vector<duckdb::DuckDBSettingValue, allocator<duckdb::DuckDBSettingValue> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, vector<duckdb::DuckDBSettingValue, allocator<duckdb::DuckDBSettingValue> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, std::vector<duckdb::DuckDBSettingValue, std::allocator<duckdb::DuckDBSettingValue> > >' changed in GCC 7.1
425 | std::__pop_heap(__first, __last, __last, __comp);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, vector<duckdb::DuckDBSettingValue, allocator<duckdb::DuckDBSettingValue> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, std::vector<duckdb::DuckDBSettingValue, std::allocator<duckdb::DuckDBSettingValue> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, vector<duckdb::DuckDBSettingValue, allocator<duckdb::DuckDBSettingValue> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, vector<duckdb::DuckDBSettingValue, allocator<duckdb::DuckDBSettingValue> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'duckdb::unique_ptr<duckdb::GlobalTableFunctionState, std::default_delete<duckdb::GlobalTableFunctionState>, true> duckdb::DuckDBSettingsInit(ClientContext&, TableFunctionInitInput&)' at /build/duckdb/src/duckdb/src/function/table/system/duckdb_settings.cpp:110:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, std::vector<duckdb::DuckDBSettingValue, std::allocator<duckdb::DuckDBSettingValue> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, vector<duckdb::DuckDBSettingValue, allocator<duckdb::DuckDBSettingValue> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, vector<duckdb::DuckDBSettingValue, allocator<duckdb::DuckDBSettingValue> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, vector<duckdb::DuckDBSettingValue, allocator<duckdb::DuckDBSettingValue> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'duckdb::unique_ptr<duckdb::GlobalTableFunctionState, std::default_delete<duckdb::GlobalTableFunctionState>, true> duckdb::DuckDBSettingsInit(ClientContext&, TableFunctionInitInput&)' at /build/duckdb/src/duckdb/src/function/table/system/duckdb_settings.cpp:110:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, std::vector<duckdb::DuckDBSettingValue, std::allocator<duckdb::DuckDBSettingValue> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::DuckDBSettingValue*, std::vector<duckdb::DuckDBSettingValue, std::allocator<duckdb::DuckDBSettingValue> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[158/508] Building CXX object src/function/window/CMakeFiles/duckdb_func_window.dir/ub_duckdb_func_window.cpp.o
[159/508] Building CXX object src/function/scalar/operator/CMakeFiles/duckdb_func_ops_main.dir/ub_duckdb_func_ops_main.cpp.o
[160/508] Building CXX object src/catalog/catalog_entry/dependency/CMakeFiles/duckdb_catalog_entries_dependency.dir/ub_duckdb_catalog_entries_dependency.cpp.o
[161/508] Building CXX object src/function/table/CMakeFiles/duckdb_func_table.dir/ub_duckdb_func_table.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
from /build/duckdb/src/duckdb/src/include/duckdb/common/set.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:15,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/timestamp.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:16,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/write_stream.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/buffered_file_writer.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11,
from /build/duckdb/src/duckdb/src/function/table/arrow.cpp:3,
from /build/duckdb/src/build/src/function/table/ub_duckdb_func_table.cpp:2:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = duckdb::LogicalTypeId; _Val = std::pair<const duckdb::LogicalTypeId, duckdb::Value>; _KeyOfValue = std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::Value> >; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::Value> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::Value>, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::Value> >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::Value> > >::const_iterator' changed in GCC 7.1
2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<duckdb::LogicalTypeId&&>, std::tuple<>}; _Key = duckdb::LogicalTypeId; _Val = std::pair<const duckdb::LogicalTypeId, duckdb::Value>; _KeyOfValue = std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::Value> >; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::Value> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::Value>, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::Value> >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::Value> > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/memory:71,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*; _Tp = duckdb::ColumnIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ColumnIndex>::vector(const duckdb::vector<duckdb::ColumnIndex>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::ColumnIndex::ColumnIndex(const duckdb::ColumnIndex&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/column_index.hpp:25:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = duckdb::ColumnIndex; _Args = {const duckdb::ColumnIndex&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*; _Tp = duckdb::ColumnIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >; _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*; _Tp = duckdb::ColumnIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ColumnIndex>::vector(const duckdb::vector<duckdb::ColumnIndex>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::ColumnIndex::ColumnIndex(const duckdb::ColumnIndex&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/column_index.hpp:25:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = duckdb::ColumnIndex; _Args = {duckdb::ColumnIndex&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = duckdb::ColumnIndex*; _Sentinel = duckdb::ColumnIndex*; _ForwardIterator = duckdb::ColumnIndex*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = duckdb::ColumnIndex*; _ForwardIterator = duckdb::ColumnIndex*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = duckdb::ColumnIndex*; _Sentinel = duckdb::ColumnIndex*; _ForwardIterator = duckdb::ColumnIndex*; _Tp = duckdb::ColumnIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/vector.tcc:257:35:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*; _Tp = duckdb::ColumnIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ColumnIndex>::vector(const duckdb::vector<duckdb::ColumnIndex>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'virtual bool duckdb::DuckDBReader::TryInitializeScan(duckdb::ClientContext&, duckdb::GlobalTableFunctionState&, duckdb::LocalTableFunctionState&)' at /build/duckdb/src/duckdb/src/function/table/read_duckdb.cpp:292:95:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*; _Tp = duckdb::ColumnIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ColumnIndex>::vector(const duckdb::vector<duckdb::ColumnIndex>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'virtual bool duckdb::DuckDBReader::TryInitializeScan(duckdb::ClientContext&, duckdb::GlobalTableFunctionState&, duckdb::LocalTableFunctionState&)' at /build/duckdb/src/duckdb/src/function/table/read_duckdb.cpp:299:94:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
from /build/duckdb/src/duckdb/src/include/duckdb/common/map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:16,
from /build/duckdb/src/duckdb/src/include/duckdb/common/insertion_order_preserving_map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:21:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = duckdb::LogicalTypeId; _Tp = duckdb::Value; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::Value> >]',
inlined from 'duckdb::vector<duckdb::unique_ptr<duckdb::Expression> > duckdb::CreateCastExpressions(WriteCSVData&, ClientContext&, const vector<std::__cxx11::basic_string<char> >&, const vector<LogicalType>&)' at /build/duckdb/src/duckdb/src/function/table/copy_csv.cpp:125:52:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::Value>, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::Value> >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::Value> > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = duckdb::LogicalTypeId; _Tp = duckdb::Value; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::Value> >]',
inlined from 'duckdb::vector<duckdb::unique_ptr<duckdb::Expression> > duckdb::CreateCastExpressions(WriteCSVData&, ClientContext&, const vector<std::__cxx11::basic_string<char> >&, const vector<LogicalType>&)' at /build/duckdb/src/duckdb/src/function/table/copy_csv.cpp:126:62:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::Value>, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::Value> >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::Value> > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = duckdb::LogicalTypeId; _Tp = duckdb::Value; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::Value> >]',
inlined from 'duckdb::vector<duckdb::unique_ptr<duckdb::Expression> > duckdb::CreateCastExpressions(WriteCSVData&, ClientContext&, const vector<std::__cxx11::basic_string<char> >&, const vector<LogicalType>&)' at /build/duckdb/src/duckdb/src/function/table/copy_csv.cpp:146:80:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::Value>, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::Value> >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::Value> > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = duckdb::LogicalTypeId; _Tp = duckdb::Value; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::Value> >]',
inlined from 'duckdb::vector<duckdb::unique_ptr<duckdb::Expression> > duckdb::CreateCastExpressions(WriteCSVData&, ClientContext&, const vector<std::__cxx11::basic_string<char> >&, const vector<LogicalType>&)' at /build/duckdb/src/duckdb/src/function/table/copy_csv.cpp:153:85:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::Value>, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::Value> >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::Value> > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
[162/508] Building CXX object src/catalog/default/CMakeFiles/duckdb_catalog_default_entries.dir/ub_duckdb_catalog_default_entries.cpp.o
[163/508] Building CXX object src/common/adbc/nanoarrow/CMakeFiles/duckdb_adbc_nanoarrow.dir/ub_duckdb_adbc_nanoarrow.cpp.o
[164/508] Building CXX object src/common/adbc/CMakeFiles/duckdb_adbc.dir/ub_duckdb_adbc.cpp.o
[165/508] Building CXX object src/common/arrow/appender/CMakeFiles/duckdb_common_arrow_appender.dir/ub_duckdb_common_arrow_appender.cpp.o
[166/508] Building CXX object src/common/crypto/CMakeFiles/duckdb_common_crypto.dir/ub_duckdb_common_crypto.cpp.o
[167/508] Building CXX object src/common/exception/CMakeFiles/duckdb_common_exception.dir/ub_duckdb_common_exception.cpp.o
[168/508] Building CXX object src/common/enums/CMakeFiles/duckdb_common_enums.dir/ub_duckdb_common_enums.cpp.o
[169/508] Building CXX object src/catalog/catalog_entry/CMakeFiles/duckdb_catalog_entries.dir/ub_duckdb_catalog_entries.cpp.o
[170/508] Building CXX object src/common/arrow/CMakeFiles/duckdb_common_arrow.dir/ub_duckdb_common_arrow.cpp.o
[171/508] Building CXX object src/common/progress_bar/CMakeFiles/duckdb_progress_bar.dir/ub_duckdb_progress_bar.cpp.o
[172/508] Building CXX object src/common/multi_file/CMakeFiles/duckdb_common_multi_file.dir/ub_duckdb_common_multi_file.cpp.o
[173/508] Building CXX object src/common/serializer/CMakeFiles/duckdb_common_serializer.dir/ub_duckdb_common_serializer.cpp.o
In file included from /build/duckdb/src/build/src/common/serializer/ub_duckdb_common_serializer.cpp:2:
/build/duckdb/src/duckdb/src/common/serializer/binary_serializer.cpp: In member function 'virtual void duckdb::BinarySerializer::WriteValue(duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/serializer/binary_serializer.cpp:158:6: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
[174/508] Building CXX object src/common/tree_renderer/CMakeFiles/duckdb_common_tree_renderer.dir/ub_duckdb_common_tree_renderer.cpp.o
[175/508] Building CXX object src/common/operator/CMakeFiles/duckdb_common_operators.dir/ub_duckdb_common_operators.cpp.o
In file included from /build/duckdb/src/build/src/common/operator/ub_duckdb_common_operators.cpp:2:
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = bool]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:946:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static duckdb::string_t duckdb::CastFromBlob::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::string_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1388:10: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static duckdb::string_t duckdb::CastFromBlobToBit::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::string_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1399:10: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1404:61: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1404:61: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1404:38: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static duckdb::string_t duckdb::CastFromBitToString::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::string_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1411:10: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastToBlob::Operation(SRC, DST&, duckdb::Vector&, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1449:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastToBit::Operation(SRC, DST&, duckdb::Vector&, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1465:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastToUUID::Operation(SRC, DST&, duckdb::Vector&, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1542:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastBlobToUUID::Operation(SRC, DST&, duckdb::Vector&, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1550:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastBlobToUUID::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1567:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastToGeometry::Operation(SRC, DST&, duckdb::Vector&, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::string_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1585:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastErrorMessage::Operation(SRC, DST&, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::date_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1593:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1600:49: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1600:49: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1603:48: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1603:48: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = duckdb::date_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1610:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = duckdb::date_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1618:8: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = duckdb::dtime_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1635:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastErrorMessage::Operation(SRC, DST&, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1626:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1628:53: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1628:53: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = duckdb::dtime_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1641:9: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = duckdb::dtime_ns_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1658:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastErrorMessage::Operation(SRC, DST&, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_ns_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1649:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1651:53: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1651:53: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = duckdb::dtime_ns_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1672:12: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1675:50: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1675:50: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = duckdb::dtime_tz_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1693:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastErrorMessage::Operation(SRC, DST&, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::dtime_tz_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1684:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1686:53: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1686:53: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = duckdb::dtime_tz_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1700:12: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1703:50: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1703:50: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastErrorMessage::Operation(SRC, DST&, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1712:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1718:54: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1718:54: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1721:67: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1721:67: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1724:53: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1724:53: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastErrorMessage::Operation(SRC, DST&, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::timestamp_tz_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1731:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1737:54: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1737:54: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1740:67: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1740:67: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1743:53: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1743:53: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1750:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastToTimestampMS::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1329:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastToTimestampSec::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1338:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = duckdb::timestamp_tz_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1756:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = duckdb::timestamp_ns_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1762:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastToTimestampNS::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = duckdb::timestamp_ns_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1324:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1767:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = duckdb::timestamp_tz_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1772:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = duckdb::timestamp_ns_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1777:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1782:50: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1782:50: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastErrorMessage::Operation(SRC, DST&, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::interval_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1791:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/common/operator/ub_duckdb_common_operators.cpp:3:
/build/duckdb/src/duckdb/src/common/operator/convert_to_string.cpp: In static member function 'static std::string duckdb::ConvertToString::Operation(SRC) [with SRC = duckdb::string_t]':
/build/duckdb/src/duckdb/src/common/operator/convert_to_string.cpp:82:8: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/common/operator/ub_duckdb_common_operators.cpp:4:
/build/duckdb/src/duckdb/src/common/operator/string_cast.cpp: In static member function 'static duckdb::string_t duckdb::StringCast::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::string_t]':
/build/duckdb/src/duckdb/src/common/operator/string_cast.cpp:228:18: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/string_cast.cpp:229:38: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:21,
from /build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/types/bit.hpp: In static member function 'static void duckdb::Bit::BitToNumeric(duckdb::bitstring_t, T&) [with T = duckdb::hugeint_t]':
/build/duckdb/src/duckdb/src/include/duckdb/common/types/bit.hpp:133:6: note: parameter passing for argument of type 'duckdb::bitstring_t' {aka 'duckdb::string_t'} changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/types/bit.hpp: In static member function 'static void duckdb::Bit::BitToNumeric(duckdb::bitstring_t, T&) [with T = duckdb::uhugeint_t]':
/build/duckdb/src/duckdb/src/include/duckdb/common/types/bit.hpp:133:6: note: parameter passing for argument of type 'duckdb::bitstring_t' {aka 'duckdb::string_t'} changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = float]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:986:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = double]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:991:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = signed char]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:952:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = short int]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:956:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = int]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:960:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = long long int]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:964:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = unsigned char]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:969:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = short unsigned int]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:973:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = unsigned int]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:977:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = long long unsigned int]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:981:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:2013:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCast::Operation(SRC, DST&, bool) [with SRC = duckdb::string_t; DST = duckdb::uhugeint_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:2024:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastErrorMessageCommaSeparated::Operation(SRC, DST&, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = double]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1006:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastToDecimalCommaSeparated::Operation(SRC, DST&, duckdb::CastParameters&, uint8_t, uint8_t) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:2081:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastErrorMessageCommaSeparated::Operation(SRC, DST&, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = float]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:996:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastToDecimal::Operation(SRC, DST&, duckdb::CastParameters&, uint8_t, uint8_t) [with SRC = duckdb::string_t; DST = short int]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:2039:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastToDecimal::Operation(SRC, DST&, duckdb::CastParameters&, uint8_t, uint8_t) [with SRC = duckdb::string_t; DST = int]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:2045:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastToDecimalCommaSeparated::Operation(SRC, DST&, duckdb::CastParameters&, uint8_t, uint8_t) [with SRC = duckdb::string_t; DST = short int]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:2063:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastToDecimalCommaSeparated::Operation(SRC, DST&, duckdb::CastParameters&, uint8_t, uint8_t) [with SRC = duckdb::string_t; DST = int]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:2069:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastToDecimal::Operation(SRC, DST&, duckdb::CastParameters&, uint8_t, uint8_t) [with SRC = duckdb::string_t; DST = long long int]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:2051:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastToDecimalCommaSeparated::Operation(SRC, DST&, duckdb::CastParameters&, uint8_t, uint8_t) [with SRC = duckdb::string_t; DST = long long int]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:2075:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::TryCastToDecimal::Operation(SRC, DST&, duckdb::CastParameters&, uint8_t, uint8_t) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:2057:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::CastFromBitToNumeric::Operation(SRC, DST&, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1488:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::CastFromBitToNumeric::Operation(SRC, DST&, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = duckdb::uhugeint_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1500:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static bool duckdb::CastFromBitToNumeric::Operation(SRC, DST&, duckdb::CastParameters&) [with SRC = duckdb::string_t; DST = bool]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1478:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp: In static member function 'static duckdb::string_t duckdb::CastFromType::Operation(SRC, duckdb::Vector&) [with SRC = duckdb::string_t]':
/build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1433:10: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[176/508] Building CXX object src/common/types/column/CMakeFiles/duckdb_common_types_column.dir/ub_duckdb_common_types_column.cpp.o
In file included from /build/duckdb/src/build/src/common/types/column/ub_duckdb_common_types_column.cpp:2:
/build/duckdb/src/duckdb/src/common/types/column/column_data_allocator.cpp: In member function 'void duckdb::ColumnDataAllocator::AssignPointer(uint32_t&, uint32_t&, duckdb::data_ptr_t)':
/build/duckdb/src/duckdb/src/common/types/column/column_data_allocator.cpp:132:35: warning: right shift count >= width of type [-Wshift-count-overflow]
/build/duckdb/src/duckdb/src/common/types/column/column_data_allocator.cpp: In member function 'duckdb::data_t* duckdb::ColumnDataAllocator::GetDataPointer(duckdb::ChunkManagementState&, uint32_t, uint32_t)':
/build/duckdb/src/duckdb/src/common/types/column/column_data_allocator.cpp:209:49: warning: left shift count >= width of type [-Wshift-count-overflow]
[177/508] Building CXX object src/common/CMakeFiles/duckdb_common.dir/ub_duckdb_common.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:17,
from /build/duckdb/src/duckdb/src/common/allocator.cpp:8,
from /build/duckdb/src/build/src/common/ub_duckdb_common.cpp:2:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::ExpandDirectory*, vector<duckdb::ExpandDirectory, allocator<duckdb::ExpandDirectory> > >; _Distance = int; _Tp = duckdb::ExpandDirectory; _Compare = __gnu_cxx::__ops::_Iter_comp_val<less<duckdb::ExpandDirectory> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpandDirectory*, std::vector<duckdb::ExpandDirectory, std::allocator<duckdb::ExpandDirectory> > >' changed in GCC 7.1
135 | __push_heap(_RandomAccessIterator __first,
| ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::push_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::ExpandDirectory*, vector<duckdb::ExpandDirectory, allocator<duckdb::ExpandDirectory> > >; _Compare = less<duckdb::ExpandDirectory>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:198:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpandDirectory*, std::vector<duckdb::ExpandDirectory, std::allocator<duckdb::ExpandDirectory> > >' changed in GCC 7.1
198 | push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
| ^~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:198:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpandDirectory*, std::vector<duckdb::ExpandDirectory, std::allocator<duckdb::ExpandDirectory> > >' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16,
from /build/duckdb/src/duckdb/src/include/duckdb/storage/object_cache.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/common/encryption_key_manager.hpp:15,
from /build/duckdb/src/duckdb/src/common/encryption_functions.cpp:2,
from /build/duckdb/src/build/src/common/ub_duckdb_common.cpp:12:
In member function 'void duckdb::Serializer::List::WriteElement(const T&) [with T = duckdb::string_t]',
inlined from 'duckdb::EnumTypeInfo::Serialize(duckdb::Serializer&) const::<lambda(duckdb::Serializer::List&, duckdb::idx_t)>' at /build/duckdb/src/duckdb/src/common/extra_type_info.cpp:454:79,
inlined from 'void duckdb::Serializer::WriteList(duckdb::field_id_t, const char*, duckdb::idx_t, FUNC) [with FUNC = duckdb::EnumTypeInfo::Serialize(duckdb::Serializer&) const::<lambda(List&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:158:8,
inlined from 'virtual void duckdb::EnumTypeInfo::Serialize(duckdb::Serializer&) const' at /build/duckdb/src/duckdb/src/common/extra_type_info.cpp:453:22:
/build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:398:23: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:398:23: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/queue:72,
from /build/duckdb/src/duckdb/src/include/duckdb/common/queue.hpp:16,
from /build/duckdb/src/duckdb/src/include/duckdb/main/stream_query_result.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:27,
from /build/duckdb/src/duckdb/src/common/box_renderer.cpp:2,
from /build/duckdb/src/build/src/common/ub_duckdb_common.cpp:5:
In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int&}; _Tp = duckdb::ExpandDirectory; _Sequence = std::vector<duckdb::ExpandDirectory, std::allocator<duckdb::ExpandDirectory> >; _Compare = std::less<duckdb::ExpandDirectory>]',
inlined from 'duckdb::CrawlDirectoryLevel(FileSystem&, const std::string&, optional_ptr<vector<OpenFileInfo> >, std::priority_queue<ExpandDirectory>&, idx_t)::<lambda(duckdb::OpenFileInfo&)>' at /build/duckdb/src/duckdb/src/common/local_file_system.cpp:1620:23,
inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = duckdb::CrawlDirectoryLevel(FileSystem&, const std::string&, optional_ptr<vector<OpenFileInfo> >, std::priority_queue<ExpandDirectory>&, idx_t)::<lambda(duckdb::OpenFileInfo&)>&; _Args = {duckdb::OpenFileInfo&}]' at /usr/include/c++/15.2.1/bits/invoke.h:63:36,
inlined from 'std::__enable_if_t<((bool)std::is_void< <template-parameter-1-1> >::value), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = duckdb::CrawlDirectoryLevel(FileSystem&, const std::string&, optional_ptr<vector<OpenFileInfo> >, std::priority_queue<ExpandDirectory>&, idx_t)::<lambda(duckdb::OpenFileInfo&)>&; _Args = {duckdb::OpenFileInfo&}]' at /usr/include/c++/15.2.1/bits/invoke.h:152:33,
inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = duckdb::CrawlDirectoryLevel(FileSystem&, const std::string&, optional_ptr<vector<OpenFileInfo> >, std::priority_queue<ExpandDirectory>&, idx_t)::<lambda(duckdb::OpenFileInfo&)>; _ArgTypes = {duckdb::OpenFileInfo&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/usr/include/c++/15.2.1/bits/stl_queue.h:857:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpandDirectory*, std::vector<duckdb::ExpandDirectory, std::allocator<duckdb::ExpandDirectory> > >' changed in GCC 7.1
857 | std::push_heap(c.begin(), c.end(), comp);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/duckdb/src/build/src/common/ub_duckdb_common.cpp:24:
In function 'duckdb::Value duckdb::GetHiveKeyValue(const T&) [with T = string_t]',
inlined from 'duckdb::Value duckdb::GetHiveKeyValue(const T&, const LogicalType&) [with T = string_t]' at /build/duckdb/src/duckdb/src/common/hive_partitioning.cpp:224:7,
inlined from 'void duckdb::TemplatedGetHivePartitionValues(Vector&, vector<HivePartitionKey>&, idx_t, idx_t) [with T = string_t]' at /build/duckdb/src/duckdb/src/common/hive_partitioning.cpp:251:41,
inlined from 'void duckdb::GetHivePartitionValuesTypeSwitch(Vector&, vector<HivePartitionKey>&, idx_t, idx_t)' at /build/duckdb/src/duckdb/src/common/hive_partitioning.cpp:313:44,
inlined from 'virtual void duckdb::HivePartitionedColumnData::ComputePartitionIndices(duckdb::PartitionedColumnDataAppendState&, duckdb::DataChunk&)' at /build/duckdb/src/duckdb/src/common/hive_partitioning.cpp:332:35:
/build/duckdb/src/duckdb/src/common/hive_partitioning.cpp:219:34: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/hive_partitioning.cpp:219:34: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int}; _Tp = duckdb::ExpandDirectory; _Sequence = std::vector<duckdb::ExpandDirectory, std::allocator<duckdb::ExpandDirectory> >; _Compare = std::less<duckdb::ExpandDirectory>]',
inlined from 'virtual bool duckdb::LocalGlobResult::ExpandNextPath() const' at /build/duckdb/src/duckdb/src/common/local_file_system.cpp:1773:30:
/usr/include/c++/15.2.1/bits/stl_queue.h:857:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpandDirectory*, std::vector<duckdb::ExpandDirectory, std::allocator<duckdb::ExpandDirectory> > >' changed in GCC 7.1
857 | std::push_heap(c.begin(), c.end(), comp);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int}; _Tp = duckdb::ExpandDirectory; _Sequence = std::vector<duckdb::ExpandDirectory, std::allocator<duckdb::ExpandDirectory> >; _Compare = std::less<duckdb::ExpandDirectory>]',
inlined from 'virtual bool duckdb::LocalGlobResult::ExpandNextPath() const' at /build/duckdb/src/duckdb/src/common/local_file_system.cpp:1783:31:
/usr/include/c++/15.2.1/bits/stl_queue.h:857:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpandDirectory*, std::vector<duckdb::ExpandDirectory, std::allocator<duckdb::ExpandDirectory> > >' changed in GCC 7.1
857 | std::push_heap(c.begin(), c.end(), comp);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int}; _Tp = duckdb::ExpandDirectory; _Sequence = std::vector<duckdb::ExpandDirectory, std::allocator<duckdb::ExpandDirectory> >; _Compare = std::less<duckdb::ExpandDirectory>]',
inlined from 'virtual bool duckdb::LocalGlobResult::ExpandNextPath() const' at /build/duckdb/src/duckdb/src/common/local_file_system.cpp:1796:31:
/usr/include/c++/15.2.1/bits/stl_queue.h:857:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpandDirectory*, std::vector<duckdb::ExpandDirectory, std::allocator<duckdb::ExpandDirectory> > >' changed in GCC 7.1
857 | std::push_heap(c.begin(), c.end(), comp);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int}; _Tp = duckdb::ExpandDirectory; _Sequence = std::vector<duckdb::ExpandDirectory, std::allocator<duckdb::ExpandDirectory> >; _Compare = std::less<duckdb::ExpandDirectory>]',
inlined from 'virtual bool duckdb::LocalGlobResult::ExpandNextPath() const' at /build/duckdb/src/duckdb/src/common/local_file_system.cpp:1810:32:
/usr/include/c++/15.2.1/bits/stl_queue.h:857:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpandDirectory*, std::vector<duckdb::ExpandDirectory, std::allocator<duckdb::ExpandDirectory> > >' changed in GCC 7.1
857 | std::push_heap(c.begin(), c.end(), comp);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int}; _Tp = duckdb::ExpandDirectory; _Sequence = std::vector<duckdb::ExpandDirectory, std::allocator<duckdb::ExpandDirectory> >; _Compare = std::less<duckdb::ExpandDirectory>]',
inlined from 'duckdb::LocalGlobResult::LocalGlobResult(duckdb::LocalFileSystem&, const std::string&, duckdb::FileGlobOptions, duckdb::optional_ptr<duckdb::FileOpener>)' at /build/duckdb/src/duckdb/src/common/local_file_system.cpp:1718:30:
/usr/include/c++/15.2.1/bits/stl_queue.h:857:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpandDirectory*, std::vector<duckdb::ExpandDirectory, std::allocator<duckdb::ExpandDirectory> > >' changed in GCC 7.1
857 | std::push_heap(c.begin(), c.end(), comp);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int}; _Tp = duckdb::ExpandDirectory; _Sequence = std::vector<duckdb::ExpandDirectory, std::allocator<duckdb::ExpandDirectory> >; _Compare = std::less<duckdb::ExpandDirectory>]',
inlined from 'duckdb::LocalGlobResult::LocalGlobResult(duckdb::LocalFileSystem&, const std::string&, duckdb::FileGlobOptions, duckdb::optional_ptr<duckdb::FileOpener>)' at /build/duckdb/src/duckdb/src/common/local_file_system.cpp:1727:31:
/usr/include/c++/15.2.1/bits/stl_queue.h:857:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpandDirectory*, std::vector<duckdb::ExpandDirectory, std::allocator<duckdb::ExpandDirectory> > >' changed in GCC 7.1
857 | std::push_heap(c.begin(), c.end(), comp);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {const char (&)[2], int, bool}; _Tp = duckdb::ExpandDirectory; _Sequence = std::vector<duckdb::ExpandDirectory, std::allocator<duckdb::ExpandDirectory> >; _Compare = std::less<duckdb::ExpandDirectory>]',
inlined from 'duckdb::LocalGlobResult::LocalGlobResult(duckdb::LocalFileSystem&, const std::string&, duckdb::FileGlobOptions, duckdb::optional_ptr<duckdb::FileOpener>)' at /build/duckdb/src/duckdb/src/common/local_file_system.cpp:1731:30:
/usr/include/c++/15.2.1/bits/stl_queue.h:857:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ExpandDirectory*, std::vector<duckdb::ExpandDirectory, std::allocator<duckdb::ExpandDirectory> > >' changed in GCC 7.1
857 | std::push_heap(c.begin(), c.end(), comp);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/duckdb/src/duckdb/src/common/extra_type_info.cpp:2,
from /build/duckdb/src/build/src/common/ub_duckdb_common.cpp:18:
In lambda function,
inlined from 'void duckdb::Deserializer::ReadListInternal(FUNC) [with FUNC = duckdb::EnumTypeInfoTemplated<unsigned char>::Deserialize(duckdb::Deserializer&, uint32_t)::<lambda(List&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:189:8,
inlined from 'void duckdb::Deserializer::ReadList(duckdb::field_id_t, const char*, FUNC) [with FUNC = duckdb::EnumTypeInfoTemplated<unsigned char>::Deserialize(duckdb::Deserializer&, uint32_t)::<lambda(List&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:197:19,
inlined from 'static duckdb::shared_ptr<duckdb::EnumTypeInfoTemplated<T> > duckdb::EnumTypeInfoTemplated<T>::Deserialize(duckdb::Deserializer&, uint32_t) [with T = unsigned char]' at /build/duckdb/src/duckdb/src/include/duckdb/common/extra_type_info/enum_type_info.hpp:36:24,
inlined from 'static duckdb::shared_ptr<duckdb::ExtraTypeInfo> duckdb::EnumTypeInfo::Deserialize(duckdb::Deserializer&)' at /build/duckdb/src/duckdb/src/common/extra_type_info.cpp:414:53:
/build/duckdb/src/duckdb/src/include/duckdb/common/extra_type_info/enum_type_info.hpp:37:46: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'void duckdb::Deserializer::ReadListInternal(FUNC) [with FUNC = duckdb::EnumTypeInfoTemplated<short unsigned int>::Deserialize(duckdb::Deserializer&, uint32_t)::<lambda(List&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:189:8,
inlined from 'void duckdb::Deserializer::ReadList(duckdb::field_id_t, const char*, FUNC) [with FUNC = duckdb::EnumTypeInfoTemplated<short unsigned int>::Deserialize(duckdb::Deserializer&, uint32_t)::<lambda(List&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:197:19,
inlined from 'static duckdb::shared_ptr<duckdb::EnumTypeInfoTemplated<T> > duckdb::EnumTypeInfoTemplated<T>::Deserialize(duckdb::Deserializer&, uint32_t) [with T = short unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/extra_type_info/enum_type_info.hpp:36:24,
inlined from 'static duckdb::shared_ptr<duckdb::ExtraTypeInfo> duckdb::EnumTypeInfo::Deserialize(duckdb::Deserializer&)' at /build/duckdb/src/duckdb/src/common/extra_type_info.cpp:416:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/extra_type_info/enum_type_info.hpp:37:46: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'void duckdb::Deserializer::ReadListInternal(FUNC) [with FUNC = duckdb::EnumTypeInfoTemplated<unsigned int>::Deserialize(duckdb::Deserializer&, uint32_t)::<lambda(List&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:189:8,
inlined from 'void duckdb::Deserializer::ReadList(duckdb::field_id_t, const char*, FUNC) [with FUNC = duckdb::EnumTypeInfoTemplated<unsigned int>::Deserialize(duckdb::Deserializer&, uint32_t)::<lambda(List&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:197:19,
inlined from 'static duckdb::shared_ptr<duckdb::EnumTypeInfoTemplated<T> > duckdb::EnumTypeInfoTemplated<T>::Deserialize(duckdb::Deserializer&, uint32_t) [with T = unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/extra_type_info/enum_type_info.hpp:36:24,
inlined from 'static duckdb::shared_ptr<duckdb::ExtraTypeInfo> duckdb::EnumTypeInfo::Deserialize(duckdb::Deserializer&)' at /build/duckdb/src/duckdb/src/common/extra_type_info.cpp:418:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/extra_type_info/enum_type_info.hpp:37:46: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[178/508] Building CXX object src/common/row_operations/CMakeFiles/duckdb_row_operations.dir/ub_duckdb_row_operations.cpp.o
[179/508] Building CXX object src/common/types/variant/CMakeFiles/duckdb_common_variant.dir/ub_duckdb_common_variant.cpp.o
[180/508] Building CXX object src/common/value_operations/CMakeFiles/duckdb_value_operations.dir/ub_duckdb_value_operations.cpp.o
[181/508] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/boolean_operators.cpp.o
[182/508] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/vector_cast.cpp.o
[183/508] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/generators.cpp.o
[184/508] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/vector_copy.cpp.o
/build/duckdb/src/duckdb/src/common/vector_operations/vector_copy.cpp: In static member function 'static void duckdb::VectorOperations::Copy(const duckdb::Vector&, duckdb::Vector&, const duckdb::SelectionVector&, duckdb::idx_t, duckdb::idx_t, duckdb::idx_t, duckdb::idx_t)':
/build/duckdb/src/duckdb/src/common/vector_operations/vector_copy.cpp:164:54: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
[185/508] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/vector_storage.cpp.o
[186/508] Building CXX object src/common/types/row/CMakeFiles/duckdb_common_types_row.dir/ub_duckdb_common_types_row.cpp.o
[187/508] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/null_operations.cpp.o
[188/508] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/numeric_inplace_operators.cpp.o
[189/508] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/vector_hash.cpp.o
[190/508] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/comparison_operators.cpp.o
[191/508] Building CXX object src/common/types/CMakeFiles/duckdb_common_types.dir/ub_duckdb_common_types.cpp.o
In file included from /build/duckdb/src/build/src/common/types/ub_duckdb_common_types.cpp:3:
/build/duckdb/src/duckdb/src/common/types/bit.cpp: In static member function 'static void duckdb::Bit::ToString(duckdb::bitstring_t, char*)':
/build/duckdb/src/duckdb/src/common/types/bit.cpp:74:6: note: parameter passing for argument of type 'duckdb::bitstring_t' {aka 'duckdb::string_t'} changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/bit.cpp: In static member function 'static void duckdb::Bit::BlobToBit(duckdb::string_t, duckdb::bitstring_t&)':
/build/duckdb/src/duckdb/src/common/types/bit.cpp:159:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/bit.cpp: In static member function 'static std::string duckdb::Bit::BlobToBit(duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/bit.cpp:168:8: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/bit.cpp: In static member function 'static void duckdb::Bit::BitToBlob(duckdb::bitstring_t, duckdb::string_t&)':
/build/duckdb/src/duckdb/src/common/types/bit.cpp:175:6: note: parameter passing for argument of type 'duckdb::bitstring_t' {aka 'duckdb::string_t'} changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/bit.cpp: In static member function 'static std::string duckdb::Bit::BitToBlob(duckdb::bitstring_t)':
/build/duckdb/src/duckdb/src/common/types/bit.cpp:192:8: note: parameter passing for argument of type 'duckdb::bitstring_t' {aka 'duckdb::string_t'} changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/bit.cpp: In static member function 'static duckdb::idx_t duckdb::Bit::BitLength(duckdb::bitstring_t)':
/build/duckdb/src/duckdb/src/common/types/bit.cpp:240:7: note: parameter passing for argument of type 'duckdb::bitstring_t' {aka 'duckdb::string_t'} changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/bit.cpp: In static member function 'static std::string duckdb::Bit::ToString(duckdb::bitstring_t)':
/build/duckdb/src/duckdb/src/common/types/bit.cpp:90:8: note: parameter passing for argument of type 'duckdb::bitstring_t' {aka 'duckdb::string_t'} changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/bit.cpp: In static member function 'static duckdb::idx_t duckdb::Bit::OctetLength(duckdb::bitstring_t)':
/build/duckdb/src/duckdb/src/common/types/bit.cpp:244:7: note: parameter passing for argument of type 'duckdb::bitstring_t' {aka 'duckdb::string_t'} changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/bit.cpp: In static member function 'static duckdb::idx_t duckdb::Bit::BitCount(duckdb::bitstring_t)':
/build/duckdb/src/duckdb/src/common/types/bit.cpp:248:7: note: parameter passing for argument of type 'duckdb::bitstring_t' {aka 'duckdb::string_t'} changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/bit.cpp: In static member function 'static duckdb::idx_t duckdb::Bit::GetBitInternal(duckdb::bitstring_t, duckdb::idx_t)':
/build/duckdb/src/duckdb/src/common/types/bit.cpp:301:7: note: parameter passing for argument of type 'duckdb::bitstring_t' {aka 'duckdb::string_t'} changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/bit.cpp: In static member function 'static duckdb::idx_t duckdb::Bit::GetBit(duckdb::bitstring_t, duckdb::idx_t)':
/build/duckdb/src/duckdb/src/common/types/bit.cpp:293:7: note: parameter passing for argument of type 'duckdb::bitstring_t' {aka 'duckdb::string_t'} changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/bit.cpp: In static member function 'static duckdb::idx_t duckdb::Bit::BitPosition(duckdb::bitstring_t, duckdb::bitstring_t)':
/build/duckdb/src/duckdb/src/common/types/bit.cpp:259:7: note: parameter passing for argument of type 'duckdb::bitstring_t' {aka 'duckdb::string_t'} changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/bit.cpp:259:7: note: parameter passing for argument of type 'duckdb::bitstring_t' {aka 'duckdb::string_t'} changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/bit.cpp: In static member function 'static void duckdb::Bit::ToBit(duckdb::string_t, duckdb::bitstring_t&)':
/build/duckdb/src/duckdb/src/common/types/bit.cpp:120:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/common/types/ub_duckdb_common_types.cpp:4:
/build/duckdb/src/duckdb/src/common/types/blob.cpp: In static member function 'static duckdb::idx_t duckdb::Blob::GetStringSize(duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/blob.cpp:28:7: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/blob.cpp: In static member function 'static void duckdb::Blob::ToString(duckdb::string_t, char*)':
/build/duckdb/src/duckdb/src/common/types/blob.cpp:44:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/blob.cpp: In static member function 'static std::string duckdb::Blob::ToString(duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/blob.cpp:67:8: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/blob.cpp: In static member function 'static void duckdb::Blob::ToBlob(duckdb::string_t, duckdb::data_ptr_t)':
/build/duckdb/src/duckdb/src/common/types/blob.cpp:124:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/blob.cpp: In static member function 'static duckdb::idx_t duckdb::Blob::ToBase64Size(duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/blob.cpp:167:7: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/blob.cpp: In static member function 'static void duckdb::Blob::ToBase64(duckdb::string_t, char*)':
/build/duckdb/src/duckdb/src/common/types/blob.cpp:173:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/blob.cpp: In static member function 'static std::string duckdb::Blob::ToBase64(duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/blob.cpp:160:8: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/common/types/ub_duckdb_common_types.cpp:11:
/build/duckdb/src/duckdb/src/common/types/hash.cpp: In function 'duckdb::hash_t duckdb::Hash(T) [with T = string_t]':
/build/duckdb/src/duckdb/src/common/types/hash.cpp:116:8: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/common/types/ub_duckdb_common_types.cpp:25:
/build/duckdb/src/duckdb/src/common/types/value.cpp: In constructor 'duckdb::Value::Value(duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/value.cpp:158:1: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp: In static member function 'static duckdb::Value duckdb::Value::CreateValue(T) [with T = duckdb::string_t]':
/build/duckdb/src/duckdb/src/common/types/value.cpp:1138:7: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp:1139:20: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp:1139:20: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/common/types/bit.cpp:3:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = long long int]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/blob.cpp: In static member function 'static void duckdb::Blob::FromBase64(duckdb::string_t, duckdb::data_ptr_t, duckdb::idx_t)':
/build/duckdb/src/duckdb/src/common/types/blob.cpp:269:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = long long int]',
inlined from 'static bool duckdb::Interval::FromCString(const char*, duckdb::idx_t, duckdb::interval_t&, std::string*, bool)' at /build/duckdb/src/duckdb/src/common/types/interval.cpp:115:47:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/blob.cpp: In static member function 'static bool duckdb::Blob::TryGetBlobSize(duckdb::string_t, duckdb::idx_t&, duckdb::CastParameters&)':
/build/duckdb/src/duckdb/src/common/types/blob.cpp:74:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/blob.cpp: In static member function 'static duckdb::idx_t duckdb::Blob::GetBlobSize(duckdb::string_t, duckdb::CastParameters&)':
/build/duckdb/src/duckdb/src/common/types/blob.cpp:115:7: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/blob.cpp: In static member function 'static duckdb::idx_t duckdb::Blob::GetBlobSize(duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/blob.cpp:110:7: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/blob.cpp: In static member function 'static std::string duckdb::Blob::ToBlob(duckdb::string_t, duckdb::CastParameters&)':
/build/duckdb/src/duckdb/src/common/types/blob.cpp:152:8: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/blob.cpp: In static member function 'static std::string duckdb::Blob::ToBlob(duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/blob.cpp:147:8: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/blob.cpp:149:37: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/blob.cpp:149:37: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp: In static member function 'static duckdb::Value duckdb::Value::BLOB(const std::string&)':
/build/duckdb/src/duckdb/src/common/types/value.cpp:966:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp:966:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/common/types/ub_duckdb_common_types.cpp:28:
/build/duckdb/src/duckdb/src/common/types/vector.cpp: In static member function 'static duckdb::string_t duckdb::StringVector::AddString(duckdb::Vector&, duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/vector.cpp:2235:10: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/vector.cpp: In static member function 'static duckdb::string_t duckdb::StringVector::AddString(duckdb::Vector&, const char*, duckdb::idx_t)':
/build/duckdb/src/duckdb/src/common/types/vector.cpp:2203:32: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/vector.cpp: In static member function 'static duckdb::string_t duckdb::StringVector::AddString(duckdb::Vector&, const char*)':
/build/duckdb/src/duckdb/src/common/types/vector.cpp:2211:32: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/vector.cpp: In static member function 'static duckdb::string_t duckdb::StringVector::AddString(duckdb::Vector&, const std::string&)':
/build/duckdb/src/duckdb/src/common/types/vector.cpp:2215:32: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/vector.cpp: In static member function 'static duckdb::string_t duckdb::FSSTVector::AddCompressedString(duckdb::Vector&, duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/vector.cpp:2296:10: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/vector.cpp: In static member function 'static duckdb::string_t duckdb::FSSTVector::AddCompressedString(duckdb::Vector&, const char*, duckdb::idx_t)':
/build/duckdb/src/duckdb/src/common/types/vector.cpp:2293:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/vector.cpp: In static member function 'static duckdb::string_t duckdb::StringVector::AddStringOrBlob(duckdb::Vector&, duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/vector.cpp:2245:10: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/vector.cpp: In static member function 'static duckdb::string_t duckdb::StringVector::AddStringOrBlob(duckdb::Vector&, const char*, duckdb::idx_t)':
/build/duckdb/src/duckdb/src/common/types/vector.cpp:2207:38: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'void duckdb::Deserializer::ReadListInternal(FUNC) [with FUNC = duckdb::Vector::Deserialize(duckdb::Deserializer&, duckdb::idx_t)::<lambda(List&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:189:8,
inlined from 'void duckdb::Deserializer::ReadList(duckdb::field_id_t, const char*, FUNC) [with FUNC = duckdb::Vector::Deserialize(duckdb::Deserializer&, duckdb::idx_t)::<lambda(List&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:197:19,
inlined from 'void duckdb::Vector::Deserialize(duckdb::Deserializer&, duckdb::idx_t)' at /build/duckdb/src/duckdb/src/common/types/vector.cpp:1505:25:
/build/duckdb/src/duckdb/src/common/types/vector.cpp:1508:46: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'void duckdb::Deserializer::ReadListInternal(FUNC) [with FUNC = duckdb::Vector::Deserialize(duckdb::Deserializer&, duckdb::idx_t)::<lambda(List&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:189:8,
inlined from 'void duckdb::Deserializer::ReadList(duckdb::field_id_t, const char*, FUNC) [with FUNC = duckdb::Vector::Deserialize(duckdb::Deserializer&, duckdb::idx_t)::<lambda(List&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:197:19,
inlined from 'void duckdb::Vector::Deserialize(duckdb::Deserializer&, duckdb::idx_t)' at /build/duckdb/src/duckdb/src/common/types/vector.cpp:1527:25:
/build/duckdb/src/duckdb/src/common/types/vector.cpp:1530:48: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/common/types/data_chunk.cpp:7,
from /build/duckdb/src/build/src/common/types/ub_duckdb_common_types.cpp:8:
In member function 'void duckdb::Serializer::List::WriteElement(const T&) [with T = duckdb::string_t]',
inlined from 'duckdb::Vector::Serialize(duckdb::Serializer&, duckdb::idx_t, bool)::<lambda(duckdb::Serializer::List&, duckdb::idx_t)>' at /build/duckdb/src/duckdb/src/common/types/vector.cpp:1366:23,
inlined from 'void duckdb::Serializer::WriteList(duckdb::field_id_t, const char*, duckdb::idx_t, FUNC) [with FUNC = duckdb::Vector::Serialize(duckdb::Serializer&, duckdb::idx_t, bool)::<lambda(List&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:158:8,
inlined from 'void duckdb::Vector::Serialize(duckdb::Serializer&, duckdb::idx_t, bool)' at /build/duckdb/src/duckdb/src/common/types/vector.cpp:1363:24:
/build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:398:23: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:398:23: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In member function 'void duckdb::Serializer::List::WriteElement(const T&) [with T = duckdb::string_t]',
inlined from 'duckdb::Vector::Serialize(duckdb::Serializer&, duckdb::idx_t, bool)::<lambda(duckdb::Serializer::List&, duckdb::idx_t)>' at /build/duckdb/src/duckdb/src/common/types/vector.cpp:1377:22,
inlined from 'void duckdb::Serializer::WriteList(duckdb::field_id_t, const char*, duckdb::idx_t, FUNC) [with FUNC = duckdb::Vector::Serialize(duckdb::Serializer&, duckdb::idx_t, bool)::<lambda(List&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:158:8,
inlined from 'void duckdb::Vector::Serialize(duckdb::Serializer&, duckdb::idx_t, bool)' at /build/duckdb/src/duckdb/src/common/types/vector.cpp:1374:24:
/build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:398:23: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:398:23: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In member function 'void duckdb::Serializer::List::WriteElement(const T&) [with T = duckdb::string_t]',
inlined from 'duckdb::Vector::Serialize(duckdb::Serializer&, duckdb::idx_t, bool)::<lambda(duckdb::Serializer::List&, duckdb::idx_t)>' at /build/duckdb/src/duckdb/src/common/types/vector.cpp:1389:22,
inlined from 'void duckdb::Serializer::WriteList(duckdb::field_id_t, const char*, duckdb::idx_t, FUNC) [with FUNC = duckdb::Vector::Serialize(duckdb::Serializer&, duckdb::idx_t, bool)::<lambda(List&, duckdb::idx_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:158:8,
inlined from 'void duckdb::Vector::Serialize(duckdb::Serializer&, duckdb::idx_t, bool)' at /build/duckdb/src/duckdb/src/common/types/vector.cpp:1386:24:
/build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:398:23: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:398:23: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/blob.cpp: In static member function 'static duckdb::idx_t duckdb::Blob::FromBase64Size(duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/blob.cpp:223:7: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/blob.cpp: In static member function 'static std::string duckdb::Blob::FromBase64(duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/blob.cpp:216:8: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/vector.cpp: In member function 'void duckdb::Vector::SetValue(duckdb::idx_t, const duckdb::Value&)':
/build/duckdb/src/duckdb/src/common/types/vector.cpp:513:77: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = signed char]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = signed char]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'T duckdb::Value::GetValueInternal() const [with T = signed char]' at /build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = short int]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = short int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'T duckdb::Value::GetValueInternal() const [with T = short int]' at /build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = int]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'T duckdb::Value::GetValueInternal() const [with T = int]' at /build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = long long int]',
inlined from 'T duckdb::Value::GetValueInternal() const [with T = long long int]' at /build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = hugeint_t]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'T duckdb::Value::GetValueInternal() const [with T = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = unsigned char]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = unsigned char]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'T duckdb::Value::GetValueInternal() const [with T = unsigned char]' at /build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = short unsigned int]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = short unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'T duckdb::Value::GetValueInternal() const [with T = short unsigned int]' at /build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = unsigned int]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'T duckdb::Value::GetValueInternal() const [with T = unsigned int]' at /build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = long long unsigned int]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = long long unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'T duckdb::Value::GetValueInternal() const [with T = long long unsigned int]' at /build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = uhugeint_t]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = duckdb::uhugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'T duckdb::Value::GetValueInternal() const [with T = duckdb::uhugeint_t]' at /build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = float]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = float]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'T duckdb::Value::GetValueInternal() const [with T = float]' at /build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = double]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = double]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'T duckdb::Value::GetValueInternal() const [with T = double]' at /build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp: In member function 'T duckdb::Value::GetValueInternal() const [with T = duckdb::dtime_t]':
/build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp: In member function 'T duckdb::Value::GetValueInternal() const [with T = duckdb::dtime_ns_t]':
/build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp: In member function 'T duckdb::Value::GetValueInternal() const [with T = duckdb::timestamp_t]':
/build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp: In member function 'T duckdb::Value::GetValueInternal() const [with T = duckdb::timestamp_ns_t]':
/build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp: In member function 'T duckdb::Value::GetValueInternal() const [with T = duckdb::timestamp_tz_t]':
/build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp: In member function 'T duckdb::Value::GetValueInternal() const [with T = duckdb::dtime_tz_t]':
/build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp:1217:38: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/common/types/ub_duckdb_common_types.cpp:9:
/build/duckdb/src/duckdb/src/common/types/date.cpp: In static member function 'static std::string duckdb::Date::FormatError(duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/date.cpp:345:8: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/date.cpp: In static member function 'static std::string duckdb::Date::RangeError(duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/date.cpp:341:8: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/common/types/ub_duckdb_common_types.cpp:21:
/build/duckdb/src/duckdb/src/common/types/timestamp.cpp: In static member function 'static std::string duckdb::Timestamp::FormatError(duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/timestamp.cpp:227:8: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/timestamp.cpp: In static member function 'static std::string duckdb::Timestamp::UnsupportedTimezoneError(duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/timestamp.cpp:231:8: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/timestamp.cpp: In static member function 'static std::string duckdb::Timestamp::RangeError(duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/timestamp.cpp:235:8: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/common/types/ub_duckdb_common_types.cpp:23:
/build/duckdb/src/duckdb/src/common/types/time.cpp: In static member function 'static std::string duckdb::Time::ConversionError(duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/time.cpp:228:8: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/bit.cpp: In static member function 'static bool duckdb::Bit::TryGetBitStringSize(duckdb::string_t, duckdb::idx_t&, std::string*)':
/build/duckdb/src/duckdb/src/common/types/bit.cpp:97:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/bit.cpp: In static member function 'static std::string duckdb::Bit::ToBit(duckdb::string_t)':
/build/duckdb/src/duckdb/src/common/types/bit.cpp:151:8: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp: In static member function 'static duckdb::Value duckdb::Value::BIT(const std::string&)':
/build/duckdb/src/duckdb/src/common/types/value.cpp:987:66: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp:987:66: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp: In static member function 'static duckdb::Value duckdb::Value::Deserialize(duckdb::Deserializer&)':
/build/duckdb/src/duckdb/src/common/types/value.cpp:2297:73: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp:2297:73: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp:2303:33: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp:2303:33: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp: In member function 'void duckdb::Value::SerializeInternal(duckdb::Serializer&, bool) const':
/build/duckdb/src/duckdb/src/common/types/value.cpp:2193:58: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp:2193:58: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp:2200:36: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp:2200:36: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp:2204:55: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/common/types/value.cpp:2204:55: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[192/508] Building CXX object src/logging/CMakeFiles/duckdb_logging.dir/ub_duckdb_logging.cpp.o
[193/508] Building CXX object src/execution/CMakeFiles/duckdb_execution.dir/ub_duckdb_execution.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception_format_value.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/unique_ptr.hpp:4,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/expression_type.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/parser/base_expression.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/planner/expression.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/planner/expression/bound_conjunction_expression.hpp:11,
from /build/duckdb/src/duckdb/src/execution/adaptive_filter.cpp:1,
from /build/duckdb/src/build/src/execution/ub_duckdb_execution.cpp:2:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >; _Tp = duckdb::ColumnBinding; _Alloc = std::allocator<duckdb::ColumnBinding>]':
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type 'std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> >::iterator' changed in GCC 7.1
941 | __builtin_unreachable();
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/matcher/expression_type_matcher.hpp:15,
from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/matcher/expression_matcher.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/rule.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/expression_rewriter.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/optimizer.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/expression_heuristics.hpp:11,
from /build/duckdb/src/duckdb/src/execution/adaptive_filter.cpp:2:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Pointer = long long unsigned int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2685 | __merge_sort_with_buffer(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Pointer = long long unsigned int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2675 | std::__insertion_sort(__first, __first + __chunk_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2678 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >; <template-parameter-2-2> = void; _Tp = duckdb::ColumnBinding; _Alloc = std::allocator<duckdb::ColumnBinding>]',
inlined from 'virtual void duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)' at /build/duckdb/src/duckdb/src/execution/column_binding_resolver.cpp:49:20:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >; <template-parameter-2-2> = void; _Tp = duckdb::ColumnBinding; _Alloc = std::allocator<duckdb::ColumnBinding>]',
inlined from 'virtual void duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)' at /build/duckdb/src/duckdb/src/execution/column_binding_resolver.cpp:92:19:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >; <template-parameter-2-2> = void; _Tp = duckdb::ColumnBinding; _Alloc = std::allocator<duckdb::ColumnBinding>]',
inlined from 'virtual void duckdb::ColumnBindingResolver::VisitOperator(duckdb::LogicalOperator&)' at /build/duckdb/src/duckdb/src/execution/column_binding_resolver.cpp:131:19:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::ColumnBinding*, std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Pointer = long long unsigned int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2360 | __merge_adaptive(_BidirectionalIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1219 | __rotate(_RandomAccessIterator __first,
| ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Pointer = long long unsigned int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2383 | __merge_adaptive_resize(_BidirectionalIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2391 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2392 | __len1, __len2, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _BidirectionalIterator2 = long long unsigned int*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Pointer = long long unsigned int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1341 | return std::__rotate(__first, __middle, __last,
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
1342 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Pointer = long long unsigned int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2422 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2423 | __len11, __len22,
| ~~~~~~~~~~~~~~~~~
2424 | __buffer, __buffer_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2425 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2426 | _Distance(__len1 - __len11),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2427 | _Distance(__len2 - __len22),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2428 | __buffer, __buffer_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Pointer = long long unsigned int*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2727 | __stable_sort_adaptive_resize(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2736 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2737 | __buffer_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2738 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
2739 | __buffer_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2740 | std::__merge_adaptive_resize(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2741 | _Distance(__middle - __first),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2742 | _Distance(__last - __middle),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2743 | __buffer, __buffer_size,
| ~~~~~~~~~~~~~~~~~~~~~~~~
2744 | __comp);
| ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Pointer = long long unsigned int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]',
inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Pointer = long long unsigned int*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2747:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2716 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2717 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2719 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2720 | __middle - __first, __last - __middle,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2721 | __buffer, __comp);
| ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2437 | __merge_without_buffer(_BidirectionalIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1341 | return std::__rotate(__first, __middle, __last,
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
1342 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2478 | std::__merge_without_buffer(__first, __first_cut, __new_middle,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2479 | __len11, __len22, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2480 | std::__merge_without_buffer(__new_middle, __second_cut, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2481 | __len1 - __len11, __len2 - __len22, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2755 | __inplace_stable_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2760 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2764 | std::__inplace_stable_sort(__first, __middle, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2765 | std::__inplace_stable_sort(__middle, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2766 | std::__merge_without_buffer(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2767 | __middle - __first,
| ~~~~~~~~~~~~~~~~~~~
2768 | __last - __middle,
| ~~~~~~~~~~~~~~~~~~
2769 | __comp);
| ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Pointer = long long unsigned int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]',
inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5028:29,
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from 'bool duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)' at /build/duckdb/src/duckdb/src/execution/join_hashtable.cpp:1648:18:
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2716 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2717 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
2719 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2720 | __middle - __first, __last - __middle,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2721 | __buffer, __comp);
| ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
inlined from 'bool duckdb::JoinHashTable::PrepareExternalFinalize(duckdb::idx_t)' at /build/duckdb/src/duckdb/src/execution/join_hashtable.cpp:1648:18:
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
5032 | std::__inplace_stable_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5035 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[194/508] Building CXX object src/common/sort/CMakeFiles/duckdb_sort.dir/ub_duckdb_sort.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator_states.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/sorting/sort.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/sorting/sort_strategy.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/sorting/full_sort.hpp:11,
from /build/duckdb/src/duckdb/src/common/sort/full_sort.cpp:1,
from /build/duckdb/src/build/src/common/sort/ub_duckdb_sort.cpp:2:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::SortProjectionColumn*, vector<duckdb::SortProjectionColumn, allocator<duckdb::SortProjectionColumn> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<duckdb::Sort::Sort(duckdb::ClientContext&, const duckdb::vector<duckdb::BoundOrderByNode>&, const duckdb::vector<duckdb::LogicalType>&, duckdb::vector<long long unsigned int>, bool)::<lambda(const duckdb::SortProjectionColumn&, const duckdb::SortProjectionColumn&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::SortProjectionColumn*, std::vector<duckdb::SortProjectionColumn, std::allocator<duckdb::SortProjectionColumn> > >' changed in GCC 7.1
1751 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::SortProjectionColumn*, vector<duckdb::SortProjectionColumn, allocator<duckdb::SortProjectionColumn> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Sort::Sort(duckdb::ClientContext&, const duckdb::vector<duckdb::BoundOrderByNode>&, const duckdb::vector<duckdb::LogicalType>&, duckdb::vector<long long unsigned int>, bool)::<lambda(const duckdb::SortProjectionColumn&, const duckdb::SortProjectionColumn&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::SortProjectionColumn*, std::vector<duckdb::SortProjectionColumn, std::allocator<duckdb::SortProjectionColumn> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::SortProjectionColumn*, std::vector<duckdb::SortProjectionColumn, std::allocator<duckdb::SortProjectionColumn> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::SortProjectionColumn*, vector<duckdb::SortProjectionColumn, allocator<duckdb::SortProjectionColumn> > >; _Distance = int; _Tp = duckdb::SortProjectionColumn; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Sort::Sort(duckdb::ClientContext&, const duckdb::vector<duckdb::BoundOrderByNode>&, const duckdb::vector<duckdb::LogicalType>&, duckdb::vector<long long unsigned int>, bool)::<lambda(const duckdb::SortProjectionColumn&, const duckdb::SortProjectionColumn&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::SortProjectionColumn*, std::vector<duckdb::SortProjectionColumn, std::allocator<duckdb::SortProjectionColumn> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/list:67,
from /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:41,
from /build/duckdb/src/duckdb/src/common/sort/sorted_run.cpp:8,
from /build/duckdb/src/build/src/common/sort/ub_duckdb_sort.cpp:7:
/usr/include/c++/15.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&}; _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >]':
/usr/include/c++/15.2.1/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > > >::iterator' changed in GCC 7.1
2470 | _M_insert(iterator __position, _Args&&... __args)
| ^~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&}; _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >]':
/usr/include/c++/15.2.1/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > > >::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&}; _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >]':
/usr/include/c++/15.2.1/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > > >::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&}; _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >]':
/usr/include/c++/15.2.1/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > > >::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&}; _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >]':
/usr/include/c++/15.2.1/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > > >::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&}; _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >]':
/usr/include/c++/15.2.1/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > > >::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&}; _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >]':
/usr/include/c++/15.2.1/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > > >::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&}; _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >]':
/usr/include/c++/15.2.1/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > > >::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&}; _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >]':
/usr/include/c++/15.2.1/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > > >::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::SortProjectionColumn*, vector<duckdb::SortProjectionColumn, allocator<duckdb::SortProjectionColumn> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Sort::Sort(duckdb::ClientContext&, const duckdb::vector<duckdb::BoundOrderByNode>&, const duckdb::vector<duckdb::LogicalType>&, duckdb::vector<long long unsigned int>, bool)::<lambda(const duckdb::SortProjectionColumn&, const duckdb::SortProjectionColumn&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::SortProjectionColumn*, std::vector<duckdb::SortProjectionColumn, std::allocator<duckdb::SortProjectionColumn> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::SortProjectionColumn*, std::vector<duckdb::SortProjectionColumn, std::allocator<duckdb::SortProjectionColumn> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::SortProjectionColumn*, std::vector<duckdb::SortProjectionColumn, std::allocator<duckdb::SortProjectionColumn> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::SortProjectionColumn*, vector<duckdb::SortProjectionColumn, allocator<duckdb::SortProjectionColumn> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Sort::Sort(duckdb::ClientContext&, const duckdb::vector<duckdb::BoundOrderByNode>&, const duckdb::vector<duckdb::LogicalType>&, duckdb::vector<long long unsigned int>, bool)::<lambda(const duckdb::SortProjectionColumn&, const duckdb::SortProjectionColumn&)> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::SortProjectionColumn*, vector<duckdb::SortProjectionColumn, allocator<duckdb::SortProjectionColumn> > >; _Compare = duckdb::Sort::Sort(duckdb::ClientContext&, const duckdb::vector<duckdb::BoundOrderByNode>&, const duckdb::vector<duckdb::LogicalType>&, duckdb::vector<long long unsigned int>, bool)::<lambda(const duckdb::SortProjectionColumn&, const duckdb::SortProjectionColumn&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'duckdb::Sort::Sort(duckdb::ClientContext&, const duckdb::vector<duckdb::BoundOrderByNode>&, const duckdb::vector<duckdb::LogicalType>&, duckdb::vector<long long unsigned int>, bool)' at /build/duckdb/src/duckdb/src/common/sort/sort.cpp:116:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::SortProjectionColumn*, std::vector<duckdb::SortProjectionColumn, std::allocator<duckdb::SortProjectionColumn> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::SortProjectionColumn*, vector<duckdb::SortProjectionColumn, allocator<duckdb::SortProjectionColumn> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Sort::Sort(duckdb::ClientContext&, const duckdb::vector<duckdb::BoundOrderByNode>&, const duckdb::vector<duckdb::LogicalType>&, duckdb::vector<long long unsigned int>, bool)::<lambda(const duckdb::SortProjectionColumn&, const duckdb::SortProjectionColumn&)> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::SortProjectionColumn*, vector<duckdb::SortProjectionColumn, allocator<duckdb::SortProjectionColumn> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::Sort::Sort(duckdb::ClientContext&, const duckdb::vector<duckdb::BoundOrderByNode>&, const duckdb::vector<duckdb::LogicalType>&, duckdb::vector<long long unsigned int>, bool)::<lambda(const duckdb::SortProjectionColumn&, const duckdb::SortProjectionColumn&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::SortProjectionColumn*, vector<duckdb::SortProjectionColumn, allocator<duckdb::SortProjectionColumn> > >; _Compare = duckdb::Sort::Sort(duckdb::ClientContext&, const duckdb::vector<duckdb::BoundOrderByNode>&, const duckdb::vector<duckdb::LogicalType>&, duckdb::vector<long long unsigned int>, bool)::<lambda(const duckdb::SortProjectionColumn&, const duckdb::SortProjectionColumn&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'duckdb::Sort::Sort(duckdb::ClientContext&, const duckdb::vector<duckdb::BoundOrderByNode>&, const duckdb::vector<duckdb::LogicalType>&, duckdb::vector<long long unsigned int>, bool)' at /build/duckdb/src/duckdb/src/common/sort/sort.cpp:116:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::SortProjectionColumn*, std::vector<duckdb::SortProjectionColumn, std::allocator<duckdb::SortProjectionColumn> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::SortProjectionColumn*, std::vector<duckdb::SortProjectionColumn, std::allocator<duckdb::SortProjectionColumn> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:257:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:260:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:292:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:295:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:312:31:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:257:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:260:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:292:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:295:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:312:31:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:257:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:260:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:292:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:295:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:312:31:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:257:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:260:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:292:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:295:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:312:31:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:257:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:260:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:292:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:295:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:312:31:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:257:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:260:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:292:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:295:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:312:31:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:257:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:260:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:292:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:295:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:312:31:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:257:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:260:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:292:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:295:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:312:31:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:257:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:260:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:292:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:295:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; Compare = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&)::<lambda(const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32>&>::type&, const std::remove_reference<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32>&>::type&)>; Fallback = duckdb_ska_sort::detail::StdSortFallback<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >(duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >, const duckdb::SkaExtractKey<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&)::<lambda(const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&, const duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:312:31:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:257:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:260:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:292:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:295:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:312:31:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_8> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:257:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:260:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:292:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:295:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:312:31:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:257:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:260:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:292:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:295:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:312:31:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:257:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:260:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:292:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:295:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:312:31:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_FIXED_16>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:257:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_FIXED_16>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:260:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_FIXED_16>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:292:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_FIXED_16>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:295:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_FIXED_16>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:312:31:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_FIXED_24>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:257:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_FIXED_24>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:260:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_FIXED_24>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:292:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_FIXED_24>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:295:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_FIXED_24>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:312:31:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_24> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_FIXED_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:257:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_FIXED_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:260:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_FIXED_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:292:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_FIXED_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:295:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_FIXED_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:312:31:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_FIXED_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_VARIABLE_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:257:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_VARIABLE_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:260:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_VARIABLE_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:292:43:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_VARIABLE_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:295:39:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::PAYLOAD_VARIABLE_32>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:312:31:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::PAYLOAD_VARIABLE_32> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:257:43,
inlined from 'void duckdb_vergesort::vergesort(BidirectionalIterator, BidirectionalIterator, Compare, Fallback) [with BidirectionalIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:339:26,
inlined from 'void duckdb::TemplatedSort(ClientContext&, const TupleDataCollection&, bool) [with SortKeyType SORT_KEY_TYPE = duckdb::SortKeyType::NO_PAYLOAD_FIXED_16]' at /build/duckdb/src/duckdb/src/common/sort/sorted_run.cpp:264:29,
inlined from 'void duckdb::SortSwitch(ClientContext&, const TupleDataCollection&, bool)' at /build/duckdb/src/duckdb/src/common/sort/sorted_run.cpp:277:57,
inlined from 'void duckdb::SortedRun::Finalize(bool)' at /build/duckdb/src/duckdb/src/common/sort/sorted_run.cpp:442:12:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:260:39,
inlined from 'void duckdb_vergesort::vergesort(BidirectionalIterator, BidirectionalIterator, Compare, Fallback) [with BidirectionalIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:339:26,
inlined from 'void duckdb::TemplatedSort(ClientContext&, const TupleDataCollection&, bool) [with SortKeyType SORT_KEY_TYPE = duckdb::SortKeyType::NO_PAYLOAD_FIXED_16]' at /build/duckdb/src/duckdb/src/common/sort/sorted_run.cpp:264:29,
inlined from 'void duckdb::SortSwitch(ClientContext&, const TupleDataCollection&, bool)' at /build/duckdb/src/duckdb/src/common/sort/sorted_run.cpp:277:57,
inlined from 'void duckdb::SortedRun::Finalize(bool)' at /build/duckdb/src/duckdb/src/common/sort/sorted_run.cpp:442:12:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:292:43,
inlined from 'void duckdb_vergesort::vergesort(BidirectionalIterator, BidirectionalIterator, Compare, Fallback) [with BidirectionalIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:339:26,
inlined from 'void duckdb::TemplatedSort(ClientContext&, const TupleDataCollection&, bool) [with SortKeyType SORT_KEY_TYPE = duckdb::SortKeyType::NO_PAYLOAD_FIXED_16]' at /build/duckdb/src/duckdb/src/common/sort/sorted_run.cpp:264:29,
inlined from 'void duckdb::SortSwitch(ClientContext&, const TupleDataCollection&, bool)' at /build/duckdb/src/duckdb/src/common/sort/sorted_run.cpp:277:57,
inlined from 'void duckdb::SortedRun::Finalize(bool)' at /build/duckdb/src/duckdb/src/common/sort/sorted_run.cpp:442:12:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:295:39,
inlined from 'void duckdb_vergesort::vergesort(BidirectionalIterator, BidirectionalIterator, Compare, Fallback) [with BidirectionalIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:339:26,
inlined from 'void duckdb::TemplatedSort(ClientContext&, const TupleDataCollection&, bool) [with SortKeyType SORT_KEY_TYPE = duckdb::SortKeyType::NO_PAYLOAD_FIXED_16]' at /build/duckdb/src/duckdb/src/common/sort/sorted_run.cpp:264:29,
inlined from 'void duckdb::SortSwitch(ClientContext&, const TupleDataCollection&, bool)' at /build/duckdb/src/duckdb/src/common/sort/sorted_run.cpp:277:57,
inlined from 'void duckdb::SortedRun::Finalize(bool)' at /build/duckdb/src/duckdb/src/common/sort/sorted_run.cpp:442:12:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; _Alloc = std::allocator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >]',
inlined from 'void duckdb_vergesort::detail::vergesort(RandomAccessIterator, RandomAccessIterator, Compare, std::random_access_iterator_tag, Fallback) [with RandomAccessIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:312:31,
inlined from 'void duckdb_vergesort::vergesort(BidirectionalIterator, BidirectionalIterator, Compare, Fallback) [with BidirectionalIterator = duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Compare = std::less<duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> >; Fallback = duckdb::TemplatedSort<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16>(ClientContext&, const TupleDataCollection&, bool)::<lambda(const BLOCK_ITERATOR&, const BLOCK_ITERATOR&)>]' at /build/duckdb/src/duckdb/third_party/vergesort/vergesort.h:339:26,
inlined from 'void duckdb::TemplatedSort(ClientContext&, const TupleDataCollection&, bool) [with SortKeyType SORT_KEY_TYPE = duckdb::SortKeyType::NO_PAYLOAD_FIXED_16]' at /build/duckdb/src/duckdb/src/common/sort/sorted_run.cpp:264:29,
inlined from 'void duckdb::SortSwitch(ClientContext&, const TupleDataCollection&, bool)' at /build/duckdb/src/duckdb/src/common/sort/sorted_run.cpp:277:57,
inlined from 'void duckdb::SortedRun::Finalize(bool)' at /build/duckdb/src/duckdb/src/common/sort/sorted_run.cpp:442:12:
/usr/include/c++/15.2.1/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator<duckdb::block_iterator_t<const duckdb::BlockIteratorState<duckdb::BlockIteratorStateType::IN_MEMORY>, duckdb::SortKey<duckdb::SortKeyType::NO_PAYLOAD_FIXED_16> > >' changed in GCC 7.1
1804 | { this->_M_insert(end(), __x); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
[195/508] Building CXX object src/execution/operator/csv_scanner/encode/CMakeFiles/duckdb_csv_encode.dir/ub_duckdb_csv_encode.cpp.o
[196/508] Building CXX object src/execution/operator/csv_scanner/buffer_manager/CMakeFiles/duckdb_csv_buffer_manager.dir/ub_duckdb_csv_buffer_manager.cpp.o
[197/508] Building CXX object src/execution/nested_loop_join/CMakeFiles/duckdb_nested_loop_join.dir/ub_duckdb_nested_loop_join.cpp.o
[198/508] Building CXX object src/execution/operator/aggregate/CMakeFiles/duckdb_operator_aggregate.dir/ub_duckdb_operator_aggregate.cpp.o
[199/508] Building CXX object src/execution/operator/csv_scanner/state_machine/CMakeFiles/duckdb_csv_state_machine.dir/ub_duckdb_csv_state_machine.cpp.o
[200/508] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/is_distinct_from.cpp.o
[201/508] Building CXX object src/execution/operator/csv_scanner/table_function/CMakeFiles/duckdb_operator_csv_table_function.dir/ub_duckdb_operator_csv_table_function.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
from /build/duckdb/src/duckdb/src/include/duckdb/common/set.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:15,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/timestamp.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:16,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer_manager.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_scanner.hpp:11,
from /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/csv_file_scanner.cpp:1,
from /build/duckdb/src/build/src/execution/operator/csv_scanner/table_function/ub_duckdb_operator_csv_table_function.cpp:2:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const duckdb::LogicalTypeId&>, std::tuple<>}; _Key = duckdb::LogicalTypeId; _Val = std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >; _KeyOfValue = std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/duckdb/src/build/src/execution/operator/csv_scanner/table_function/ub_duckdb_operator_csv_table_function.cpp:3:
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp: In function 'void duckdb::FillScanErrorTable(InternalAppender&, idx_t, idx_t, CSVFileScan&)':
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:118:22: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:118:22: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:120:22: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:120:22: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:122:22: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:122:22: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:124:22: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:124:22: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:126:22: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:126:22: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:145:22: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:145:22: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65,
from /build/duckdb/src/duckdb/src/include/duckdb/common/map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:16,
from /build/duckdb/src/duckdb/src/include/duckdb/common/insertion_order_preserving_map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:21:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = duckdb::LogicalTypeId; _Tp = duckdb::CSVOption<duckdb::StrpTimeFormat>; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >]',
inlined from 'void duckdb::FillScanErrorTable(InternalAppender&, idx_t, idx_t, CSVFileScan&)' at /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:147:74:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp: In function 'void duckdb::FillScanErrorTable(InternalAppender&, idx_t, idx_t, CSVFileScan&)':
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:149:23: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:149:23: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = duckdb::LogicalTypeId; _Tp = duckdb::CSVOption<duckdb::StrpTimeFormat>; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >]',
inlined from 'void duckdb::FillScanErrorTable(InternalAppender&, idx_t, idx_t, CSVFileScan&)' at /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:155:84:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp: In function 'void duckdb::FillScanErrorTable(InternalAppender&, idx_t, idx_t, CSVFileScan&)':
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:157:23: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:157:23: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:167:23: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/global_csv_state.cpp:167:23: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[202/508] Building CXX object src/execution/operator/filter/CMakeFiles/duckdb_operator_filter.dir/ub_duckdb_operator_filter.cpp.o
[203/508] Building CXX object src/execution/operator/csv_scanner/util/CMakeFiles/duckdb_csv_util.dir/ub_duckdb_csv_util.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
from /build/duckdb/src/duckdb/src/include/duckdb/common/set.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:15,
from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_error.hpp:14,
from /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:1,
from /build/duckdb/src/build/src/execution/operator/csv_scanner/util/ub_duckdb_csv_util.cpp:2:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = duckdb::LogicalTypeId; _Val = std::pair<const duckdb::LogicalTypeId, duckdb::Value>; _KeyOfValue = std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::Value> >; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::Value> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::Value>, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::Value> >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::Value> > >::const_iterator' changed in GCC 7.1
2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = duckdb::LogicalTypeId; _Val = std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >; _KeyOfValue = std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > > >::const_iterator' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp: In member function 'void duckdb::CSVErrorHandler::FillRejectsTable(duckdb::InternalAppender&, duckdb::idx_t, duckdb::idx_t, const duckdb::CSVFileScan&, duckdb::CSVRejectsTable&, const duckdb::MultiFileBindData&, duckdb::idx_t)':
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:247:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:247:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:249:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:249:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:251:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:251:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:241:28: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:241:28: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:234:28: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:234:28: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:234:28: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:234:28: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:241:28: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:241:28: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:247:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:247:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:249:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:249:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:251:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:251:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[204/508] Building CXX object src/execution/operator/csv_scanner/scanner/CMakeFiles/duckdb_csv_scanner.dir/ub_duckdb_csv_scanner.cpp.o
In file included from /build/duckdb/src/build/src/execution/operator/csv_scanner/scanner/ub_duckdb_csv_scanner.cpp:7:
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/scanner/string_value_scanner.cpp: In member function 'void duckdb::StringValueResult::AddValueToVector(const char*, duckdb::idx_t, bool)':
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/scanner/string_value_scanner.cpp:458:101: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/scanner/string_value_scanner.cpp:464:101: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[205/508] Building CXX object src/execution/operator/csv_scanner/sniffer/CMakeFiles/duckdb_csv_sniffer.dir/ub_duckdb_csv_sniffer.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
from /build/duckdb/src/duckdb/src/include/duckdb/common/set.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:15,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/timestamp.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:16,
from /build/duckdb/src/duckdb/src/include/duckdb/common/open_file_info.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/file_system.hpp:18,
from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/sniffer/csv_sniffer.hpp:11,
from /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/csv_sniffer.cpp:1,
from /build/duckdb/src/build/src/execution/operator/csv_scanner/sniffer/ub_duckdb_csv_sniffer.cpp:2:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = duckdb::LogicalTypeId; _Val = std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >; _KeyOfValue = std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > > >::const_iterator' changed in GCC 7.1
2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<duckdb::LogicalTypeId&&>, std::tuple<>}; _Key = duckdb::LogicalTypeId; _Val = std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >; _KeyOfValue = std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<duckdb::LogicalTypeId&&>, std::tuple<>}; _Key = duckdb::LogicalTypeId; _Val = std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing>; _KeyOfValue = std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing> >; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing>, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing> >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65,
from /build/duckdb/src/duckdb/src/include/duckdb/common/map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:16,
from /build/duckdb/src/duckdb/src/include/duckdb/common/insertion_order_preserving_map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:21:
/usr/include/c++/15.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = duckdb::LogicalTypeId; _Tp = duckdb::DateTimestampSniffing; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing> >]':
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing>, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing> >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing> > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In file included from /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_refinement.cpp:2,
from /build/duckdb/src/build/src/execution/operator/csv_scanner/sniffer/ub_duckdb_csv_sniffer.cpp:7:
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp: In lambda function:
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:85:75: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static bool duckdb::CSVCast::TryCastDateOperator::Operation(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::string_t, duckdb::date_t&, std::string&)',
inlined from 'duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:87:22:
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:66:66: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:66:66: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp: In lambda function:
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:85:75: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static bool duckdb::CSVCast::TryCastTimestampOperator::Operation(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::string_t, duckdb::timestamp_t&, std::string&)',
inlined from 'duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:87:22:
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:73:76: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:73:76: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/execution/operator/csv_scanner/sniffer/ub_duckdb_csv_sniffer.cpp:6:
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_detection.cpp: In static member function 'static bool duckdb::CSVSniffer::CanYouCastIt(duckdb::ClientContext&, duckdb::string_t, const duckdb::LogicalType&, const duckdb::DialectOptions&, bool, char, char)':
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_detection.cpp:106:6: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_detection.cpp:172:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_detection.cpp:172:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_detection.cpp:185:26: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_detection.cpp:185:26: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_detection.cpp:260:24: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_detection.cpp:260:24: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static bool duckdb::CSVCast::TryCastDateOperator::Operation(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::string_t, duckdb::date_t&, std::string&)',
inlined from 'duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:87:22,
inlined from 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:66:66: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:66:66: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static bool duckdb::CSVCast::TryCastDateOperator::Operation(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::string_t, duckdb::date_t&, std::string&)',
inlined from 'duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:87:22,
inlined from 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:66:66: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:66:66: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static bool duckdb::CSVCast::TryCastDateOperator::Operation(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::string_t, duckdb::date_t&, std::string&)',
inlined from 'duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:87:22,
inlined from 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:66:66: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:66:66: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static bool duckdb::CSVCast::TryCastTimestampOperator::Operation(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::string_t, duckdb::timestamp_t&, std::string&)',
inlined from 'duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:87:22,
inlined from 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:73:76: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:73:76: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static bool duckdb::CSVCast::TryCastTimestampOperator::Operation(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::string_t, duckdb::timestamp_t&, std::string&)',
inlined from 'duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:87:22,
inlined from 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:73:76: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:73:76: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static bool duckdb::CSVCast::TryCastTimestampOperator::Operation(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::string_t, duckdb::timestamp_t&, std::string&)',
inlined from 'duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:87:22,
inlined from 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:96:21:
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:73:76: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:73:76: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = duckdb::LogicalTypeId; _Tp = duckdb::CSVOption<duckdb::StrpTimeFormat>; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >]',
inlined from 'void duckdb::MatchAndReplaceUserSetVariables(DialectOptions&, DialectOptions&, std::string&, bool, bool)' at /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/csv_sniffer.cpp:55:59:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = duckdb::LogicalTypeId; _Tp = duckdb::CSVOption<duckdb::StrpTimeFormat>; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >]',
inlined from 'void duckdb::MatchAndReplaceUserSetVariables(DialectOptions&, DialectOptions&, std::string&, bool, bool)' at /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/csv_sniffer.cpp:55:101:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = duckdb::LogicalTypeId; _Tp = duckdb::CSVOption<duckdb::StrpTimeFormat>; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >]',
inlined from 'void duckdb::MatchAndReplaceUserSetVariables(DialectOptions&, DialectOptions&, std::string&, bool, bool)' at /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/csv_sniffer.cpp:59:64:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = duckdb::LogicalTypeId; _Tp = duckdb::CSVOption<duckdb::StrpTimeFormat>; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >]',
inlined from 'void duckdb::MatchAndReplaceUserSetVariables(DialectOptions&, DialectOptions&, std::string&, bool, bool)' at /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/csv_sniffer.cpp:59:111:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = duckdb::LogicalTypeId; _Tp = duckdb::DateTimestampSniffing; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing> >]',
inlined from 'void duckdb::CSVSniffer::InitializeDateAndTimeStampDetection(duckdb::CSVStateMachine&, const std::string&, const duckdb::LogicalType&)' at /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_detection.cpp:269:58:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing>, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing> >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing> > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = duckdb::LogicalTypeId; _Tp = duckdb::DateTimestampSniffing; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing> >]',
inlined from 'void duckdb::CSVSniffer::DetectDateAndTimeStampFormats(duckdb::CSVStateMachine&, const duckdb::LogicalType&, const std::string&, const duckdb::string_t&)' at /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_detection.cpp:309:64:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing>, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing> >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing> > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = duckdb::LogicalTypeId; _Tp = duckdb::DateTimestampSniffing; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing> >]',
inlined from 'void duckdb::CSVSniffer::DetectDateAndTimeStampFormats(duckdb::CSVStateMachine&, const duckdb::LogicalType&, const std::string&, const duckdb::string_t&)' at /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_detection.cpp:321:35:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing>, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing> >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing> > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = duckdb::LogicalTypeId; _Tp = duckdb::CSVOption<duckdb::StrpTimeFormat>; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >]',
inlined from 'void duckdb::CSVSniffer::DetectDateAndTimeStampFormats(duckdb::CSVStateMachine&, const duckdb::LogicalType&, const std::string&, const duckdb::string_t&)' at /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_detection.cpp:319:77:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_detection.cpp: In member function 'void duckdb::CSVSniffer::DetectDateAndTimeStampFormats(duckdb::CSVStateMachine&, const duckdb::LogicalType&, const std::string&, const duckdb::string_t&)':
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_detection.cpp:320:27: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_detection.cpp:320:27: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = duckdb::LogicalTypeId; _Tp = duckdb::DateTimestampSniffing; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing> >]',
inlined from 'void duckdb::CSVSniffer::DetectDateAndTimeStampFormats(duckdb::CSVStateMachine&, const duckdb::LogicalType&, const std::string&, const duckdb::string_t&)' at /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_detection.cpp:335:69:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing>, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing> >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::DateTimestampSniffing> > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In file included from /build/duckdb/src/build/src/execution/operator/csv_scanner/sniffer/ub_duckdb_csv_sniffer.cpp:4:
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/header_detection.cpp: In static member function 'static bool duckdb::CSVSniffer::DetectHeaderWithSetColumn(duckdb::ClientContext&, duckdb::vector<duckdb::HeaderValue>&, const duckdb::SetColumns&, duckdb::CSVReaderOptions&)':
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/header_detection.cpp:186:34: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/header_detection.cpp:186:34: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_detection.cpp: In member function 'void duckdb::CSVSniffer::SniffTypes(duckdb::DataChunk&, duckdb::CSVStateMachine&, std::unordered_map<long long unsigned int, duckdb::vector<duckdb::LogicalType> >&, duckdb::idx_t)':
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_detection.cpp:383:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_detection.cpp:383:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/header_detection.cpp: In static member function 'static duckdb::vector<std::__cxx11::basic_string<char> > duckdb::CSVSniffer::DetectHeaderInternal(duckdb::ClientContext&, duckdb::vector<duckdb::HeaderValue>&, duckdb::CSVStateMachine&, const duckdb::SetColumns&, std::unordered_map<long long unsigned int, duckdb::vector<duckdb::LogicalType> >&, duckdb::CSVReaderOptions&, const duckdb::MultiFileOptions&, duckdb::CSVErrorHandler&)':
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/header_detection.cpp:275:22: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/header_detection.cpp:275:22: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = duckdb::LogicalTypeId; _Tp = duckdb::CSVOption<duckdb::StrpTimeFormat>; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >]',
inlined from 'bool duckdb::CSVSniffer::TryCastVector(duckdb::Vector&, duckdb::idx_t, const duckdb::LogicalType&) const' at /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_refinement.cpp:9:77:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In file included from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/function/cast/default_casts.hpp:15,
from /build/duckdb/src/duckdb/src/include/duckdb/main/config.hpp:30,
from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context_state.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:22,
from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15:
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:143:21,
inlined from 'static void duckdb::UnaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; FUNC = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:223:69,
inlined from 'static bool duckdb::CSVCast::TemplatedTryCastDateVector(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool) [with OP = TryCastDateOperator; T = duckdb::date_t]' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:85:38,
inlined from 'static bool duckdb::CSVCast::TryCastDateVector(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:106:65,
inlined from 'bool duckdb::CSVSniffer::TryCastVector(duckdb::Vector&, duckdb::idx_t, const duckdb::LogicalType&) const' at /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_refinement.cpp:15:36:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; FUNC = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:223:69,
inlined from 'static bool duckdb::CSVCast::TemplatedTryCastDateVector(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool) [with OP = TryCastDateOperator; T = duckdb::date_t]' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:85:38,
inlined from 'static bool duckdb::CSVCast::TryCastDateVector(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:106:65,
inlined from 'bool duckdb::CSVSniffer::TryCastVector(duckdb::Vector&, duckdb::idx_t, const duckdb::LogicalType&) const' at /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_refinement.cpp:15:36:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::date_t; FUNC = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastDateOperator, duckdb::date_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:223:69,
inlined from 'static bool duckdb::CSVCast::TemplatedTryCastDateVector(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool) [with OP = TryCastDateOperator; T = duckdb::date_t]' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:85:38,
inlined from 'static bool duckdb::CSVCast::TryCastDateVector(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:106:65,
inlined from 'bool duckdb::CSVSniffer::TryCastVector(duckdb::Vector&, duckdb::idx_t, const duckdb::LogicalType&) const' at /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_refinement.cpp:15:36:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = duckdb::LogicalTypeId; _Tp = duckdb::CSVOption<duckdb::StrpTimeFormat>; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >]',
inlined from 'bool duckdb::CSVSniffer::TryCastVector(duckdb::Vector&, duckdb::idx_t, const duckdb::LogicalType&) const' at /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_refinement.cpp:18:82:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; FUNC = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:223:69,
inlined from 'static bool duckdb::CSVCast::TemplatedTryCastDateVector(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool) [with OP = TryCastTimestampOperator; T = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:85:38,
inlined from 'static bool duckdb::CSVCast::TryCastTimestampVector(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, bool)' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:113:75,
inlined from 'bool duckdb::CSVSniffer::TryCastVector(duckdb::Vector&, duckdb::idx_t, const duckdb::LogicalType&) const' at /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_refinement.cpp:23:41:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; FUNC = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:223:69,
inlined from 'static bool duckdb::CSVCast::TemplatedTryCastDateVector(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool) [with OP = TryCastTimestampOperator; T = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:85:38,
inlined from 'static bool duckdb::CSVCast::TryCastTimestampVector(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, bool)' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:113:75,
inlined from 'bool duckdb::CSVSniffer::TryCastVector(duckdb::Vector&, duckdb::idx_t, const duckdb::LogicalType&) const' at /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_refinement.cpp:23:41:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryLambdaWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with FUNC = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:62:21,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::UnaryLambdaWrapper; OP = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::timestamp_t; FUNC = duckdb::CSVCast::TemplatedTryCastDateVector<TryCastTimestampOperator, duckdb::timestamp_t>(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool)::<lambda(duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:223:69,
inlined from 'static bool duckdb::CSVCast::TemplatedTryCastDateVector(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, duckdb::idx_t&, bool) [with OP = TryCastTimestampOperator; T = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:85:38,
inlined from 'static bool duckdb::CSVCast::TryCastTimestampVector(const std::map<duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, duckdb::CastParameters&, bool)' at /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp:113:75,
inlined from 'bool duckdb::CSVSniffer::TryCastVector(duckdb::Vector&, duckdb::idx_t, const duckdb::LogicalType&) const' at /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/type_refinement.cpp:23:41:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:31:16: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[206/508] Building CXX object src/execution/operator/order/CMakeFiles/duckdb_operator_order.dir/ub_duckdb_operator_order.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/order/physical_order.hpp:11,
from /build/duckdb/src/duckdb/src/execution/operator/order/physical_order.cpp:1,
from /build/duckdb/src/build/src/execution/operator/order/ub_duckdb_operator_order.cpp:2:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::TopNEntry*, vector<duckdb::TopNEntry, duckdb::arena_stl_allocator<duckdb::TopNEntry> > >; _Distance = int; _Tp = duckdb::TopNEntry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::TopNEntry*, std::vector<duckdb::TopNEntry, duckdb::arena_stl_allocator<duckdb::TopNEntry> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::TopNEntry*, vector<duckdb::TopNEntry, duckdb::arena_stl_allocator<duckdb::TopNEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::TopNEntry*, std::vector<duckdb::TopNEntry, duckdb::arena_stl_allocator<duckdb::TopNEntry> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::TopNEntry*, std::vector<duckdb::TopNEntry, duckdb::arena_stl_allocator<duckdb::TopNEntry> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::TopNEntry*, vector<duckdb::TopNEntry, duckdb::arena_stl_allocator<duckdb::TopNEntry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::TopNEntry*, std::vector<duckdb::TopNEntry, duckdb::arena_stl_allocator<duckdb::TopNEntry> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::TopNEntry*, std::vector<duckdb::TopNEntry, duckdb::arena_stl_allocator<duckdb::TopNEntry> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::TopNEntry*, std::vector<duckdb::TopNEntry, duckdb::arena_stl_allocator<duckdb::TopNEntry> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/duckdb/src/build/src/execution/operator/order/ub_duckdb_operator_order.cpp:3:
/build/duckdb/src/duckdb/src/execution/operator/order/physical_top_n.cpp: In member function 'void duckdb::TopNBoundaryValue::UpdateValue(duckdb::string_t)':
/build/duckdb/src/duckdb/src/execution/operator/order/physical_top_n.cpp:63:7: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::TopNEntry*, vector<duckdb::TopNEntry, duckdb::arena_stl_allocator<duckdb::TopNEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::TopNEntry*, vector<duckdb::TopNEntry, duckdb::arena_stl_allocator<duckdb::TopNEntry> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void duckdb::TopNHeap::Finalize()' at /build/duckdb/src/duckdb/src/execution/operator/order/physical_top_n.cpp:414:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::TopNEntry*, std::vector<duckdb::TopNEntry, duckdb::arena_stl_allocator<duckdb::TopNEntry> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::TopNEntry*, vector<duckdb::TopNEntry, duckdb::arena_stl_allocator<duckdb::TopNEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::TopNEntry*, vector<duckdb::TopNEntry, duckdb::arena_stl_allocator<duckdb::TopNEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::TopNEntry*, vector<duckdb::TopNEntry, duckdb::arena_stl_allocator<duckdb::TopNEntry> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void duckdb::TopNHeap::Finalize()' at /build/duckdb/src/duckdb/src/execution/operator/order/physical_top_n.cpp:414:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::TopNEntry*, std::vector<duckdb::TopNEntry, duckdb::arena_stl_allocator<duckdb::TopNEntry> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::TopNEntry*, std::vector<duckdb::TopNEntry, duckdb::arena_stl_allocator<duckdb::TopNEntry> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/duckdb/src/duckdb/src/execution/operator/order/physical_top_n.cpp: In member function 'void duckdb::TopNHeap::Sink(duckdb::DataChunk&, duckdb::optional_ptr<duckdb::TopNBoundaryValue>)':
/build/duckdb/src/duckdb/src/execution/operator/order/physical_top_n.cpp:377:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/operator/order/physical_top_n.cpp:377:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[207/508] Building CXX object src/execution/operator/helper/CMakeFiles/duckdb_operator_helper.dir/ub_duckdb_operator_helper.cpp.o
[208/508] Building CXX object src/execution/operator/projection/CMakeFiles/duckdb_operator_projection.dir/ub_duckdb_operator_projection.cpp.o
[209/508] Building CXX object src/execution/operator/scan/CMakeFiles/duckdb_operator_scan.dir/ub_duckdb_operator_scan.cpp.o
[210/508] Building CXX object src/execution/operator/schema/CMakeFiles/duckdb_operator_schema.dir/ub_duckdb_operator_schema.cpp.o
[211/508] Building CXX object src/execution/operator/set/CMakeFiles/duckdb_operator_set.dir/ub_duckdb_operator_set.cpp.o
[212/508] Building CXX object src/execution/operator/join/CMakeFiles/duckdb_operator_join.dir/ub_duckdb_operator_join.cpp.o
[213/508] Building CXX object src/execution/operator/persistent/CMakeFiles/duckdb_operator_persistent.dir/ub_duckdb_operator_persistent.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/data_chunk.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/main/appender.hpp:11,
from /build/duckdb/src/duckdb/src/execution/operator/persistent/csv_rejects_table.cpp:1,
from /build/duckdb/src/build/src/execution/operator/persistent/ub_duckdb_operator_persistent.cpp:2:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Distance = int; _Tp = duckdb::StorageIndex; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/object_cache.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/function/table/read_csv.hpp:16,
from /build/duckdb/src/duckdb/src/execution/operator/persistent/csv_rejects_table.cpp:3:
/build/duckdb/src/duckdb/src/include/duckdb/common/lru_cache.hpp: In member function 'void duckdb::SharedLruCache<Key, Val, Payload, KeyHash, KeyEqual>::DeleteImpl(typename EntryMap::iterator) [with Key = std::__cxx11::basic_string<char>; Val = duckdb::ObjectCacheEntry; Payload = duckdb::BufferPoolPayload; KeyHash = std::hash<std::__cxx11::basic_string<char> >; KeyEqual = std::equal_to<std::__cxx11::basic_string<char> >]':
/build/duckdb/src/duckdb/src/include/duckdb/common/lru_cache.hpp:149:7: note: parameter passing for argument of type 'std::unordered_map<std::__cxx11::basic_string<char>, duckdb::SharedLruCache<std::__cxx11::basic_string<char>, duckdb::ObjectCacheEntry, duckdb::BufferPoolPayload>::Entry, std::hash<std::__cxx11::basic_string<char> >, std::equal_to<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, duckdb::SharedLruCache<std::__cxx11::basic_string<char>, duckdb::ObjectCacheEntry, duckdb::BufferPoolPayload>::Entry> > >::iterator' {aka 'std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, duckdb::SharedLruCache<std::__cxx11::basic_string<char>, duckdb::ObjectCacheEntry, duckdb::BufferPoolPayload>::Entry>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, duckdb::SharedLruCache<std::__cxx11::basic_string<char>, duckdb::ObjectCacheEntry, duckdb::BufferPoolPayload>::Entry> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::iterator'} changed in GCC 7.1
In member function 'void duckdb::SharedLruCache<Key, Val, Payload, KeyHash, KeyEqual>::Put(Key, duckdb::shared_ptr<TGT>, Types ...) [with Types = {duckdb::unique_ptr<duckdb::TempBufferPoolReservation, std::default_delete<duckdb::TempBufferPoolReservation>, true>}; Key = std::__cxx11::basic_string<char>; Val = duckdb::ObjectCacheEntry; Payload = duckdb::BufferPoolPayload; KeyHash = std::hash<std::__cxx11::basic_string<char> >; KeyEqual = std::equal_to<std::__cxx11::basic_string<char> >]',
inlined from 'duckdb::shared_ptr<T> duckdb::ObjectCache::GetOrCreate(const std::string&, ARGS&& ...) [with T = duckdb::CSVRejectsTable; ARGS = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/object_cache.hpp:120:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/lru_cache.hpp:57:14: note: parameter passing for argument of type 'std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, duckdb::SharedLruCache<std::__cxx11::basic_string<char>, duckdb::ObjectCacheEntry, duckdb::BufferPoolPayload>::Entry>, false, true>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1590 | __heap_select(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1869:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1869 | std::__heap_select(__first, __middle, __last, __comp);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'virtual duckdb::SinkResultType duckdb::PhysicalDelete::Sink(duckdb::ExecutionContext&, duckdb::DataChunk&, duckdb::OperatorSinkInput&) const' at /build/duckdb/src/duckdb/src/execution/operator/persistent/physical_delete.cpp:102:7:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'virtual duckdb::SinkResultType duckdb::PhysicalDelete::Sink(duckdb::ExecutionContext&, duckdb::DataChunk&, duckdb::OperatorSinkInput&) const' at /build/duckdb/src/duckdb/src/execution/operator/persistent/physical_delete.cpp:102:7:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[214/508] Building CXX object src/execution/index/CMakeFiles/duckdb_execution_index.dir/ub_duckdb_execution_index.cpp.o
In file included from /usr/include/c++/15.2.1/memory:71,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/fixed_size_allocator.hpp:11,
from /build/duckdb/src/duckdb/src/execution/index/fixed_size_allocator.cpp:1,
from /build/duckdb/src/build/src/execution/index/ub_duckdb_execution_index.cpp:2:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _ForwardIterator = duckdb::StorageIndex*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _ForwardIterator = duckdb::StorageIndex*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _ForwardIterator = duckdb::StorageIndex*; _Tp = duckdb::StorageIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::StorageIndex; _Alloc = std::allocator<duckdb::StorageIndex>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::StorageIndex>::vector(const duckdb::vector<duckdb::StorageIndex>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::StorageIndex::StorageIndex(const duckdb::StorageIndex&)' at /build/duckdb/src/duckdb/src/include/duckdb/storage/storage_index.hpp:20:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = duckdb::StorageIndex; _Args = {const duckdb::StorageIndex&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _ForwardIterator = duckdb::StorageIndex*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _ForwardIterator = duckdb::StorageIndex*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _ForwardIterator = duckdb::StorageIndex*; _Tp = duckdb::StorageIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >; _Tp = duckdb::StorageIndex; _Alloc = std::allocator<duckdb::StorageIndex>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::StorageIndex; _Alloc = std::allocator<duckdb::StorageIndex>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _ForwardIterator = duckdb::StorageIndex*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _ForwardIterator = duckdb::StorageIndex*; _Tp = duckdb::StorageIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::StorageIndex; _Alloc = std::allocator<duckdb::StorageIndex>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::StorageIndex>::vector(const duckdb::vector<duckdb::StorageIndex>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::StorageIndex::StorageIndex(const duckdb::StorageIndex&)' at /build/duckdb/src/duckdb/src/include/duckdb/storage/storage_index.hpp:20:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = duckdb::StorageIndex; _Args = {duckdb::StorageIndex&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = duckdb::StorageIndex*; _Sentinel = duckdb::StorageIndex*; _ForwardIterator = duckdb::StorageIndex*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = duckdb::StorageIndex*; _ForwardIterator = duckdb::StorageIndex*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = duckdb::StorageIndex*; _Sentinel = duckdb::StorageIndex*; _ForwardIterator = duckdb::StorageIndex*; _Tp = duckdb::StorageIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::StorageIndex; _Alloc = std::allocator<duckdb::StorageIndex>]' at /usr/include/c++/15.2.1/bits/vector.tcc:257:35:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[215/508] Building CXX object src/execution/sample/CMakeFiles/duckdb_sample.dir/ub_duckdb_sample.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/data_chunk.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/execution/reservoir_sample.hpp:14,
from /build/duckdb/src/duckdb/src/execution/sample/base_reservoir_sample.cpp:1,
from /build/duckdb/src/build/src/execution/sample/ub_duckdb_sample.cpp:2:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int>, allocator<pair<double, long long unsigned int> > > >; _Distance = int; _Tp = pair<double, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::ReservoirSample::NormalizeWeights()::<lambda(pair<double, long long unsigned int>, pair<double, long long unsigned int>)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int>, std::allocator<std::pair<double, long long unsigned int> > > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int>, allocator<pair<double, long long unsigned int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::ReservoirSample::NormalizeWeights()::<lambda(pair<double, long long unsigned int>, pair<double, long long unsigned int>)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int>, std::allocator<std::pair<double, long long unsigned int> > > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int>, std::allocator<std::pair<double, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int>, std::allocator<std::pair<double, long long unsigned int> > > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int>, allocator<pair<double, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::ReservoirSample::NormalizeWeights()::<lambda(pair<double, long long unsigned int>, pair<double, long long unsigned int>)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int>, std::allocator<std::pair<double, long long unsigned int> > > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int>, std::allocator<std::pair<double, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int>, allocator<pair<double, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::ReservoirSample::NormalizeWeights()::<lambda(pair<double, long long unsigned int>, pair<double, long long unsigned int>)> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int>, allocator<pair<double, long long unsigned int> > > >; _Compare = duckdb::ReservoirSample::NormalizeWeights()::<lambda(pair<double, long long unsigned int>, pair<double, long long unsigned int>)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'void duckdb::ReservoirSample::NormalizeWeights()' at /build/duckdb/src/duckdb/src/execution/sample/reservoir_sample.cpp:470:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int>, std::allocator<std::pair<double, long long unsigned int> > > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int>, allocator<pair<double, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::ReservoirSample::NormalizeWeights()::<lambda(pair<double, long long unsigned int>, pair<double, long long unsigned int>)> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int>, allocator<pair<double, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::ReservoirSample::NormalizeWeights()::<lambda(pair<double, long long unsigned int>, pair<double, long long unsigned int>)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<double, long long unsigned int>*, vector<pair<double, long long unsigned int>, allocator<pair<double, long long unsigned int> > > >; _Compare = duckdb::ReservoirSample::NormalizeWeights()::<lambda(pair<double, long long unsigned int>, pair<double, long long unsigned int>)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'void duckdb::ReservoirSample::NormalizeWeights()' at /build/duckdb/src/duckdb/src/execution/sample/reservoir_sample.cpp:470:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int>, std::allocator<std::pair<double, long long unsigned int> > > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, long long unsigned int>*, std::vector<std::pair<double, long long unsigned int>, std::allocator<std::pair<double, long long unsigned int> > > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::shuffle(_RAIter, _RAIter, _UGenerator&&) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >; _UGenerator = duckdb::ReservoirRNG&]':
/usr/include/c++/15.2.1/bits/stl_algo.h:3709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
3709 | shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last,
| ^~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:3709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/sample/base_reservoir_sample.cpp: In member function 'void duckdb::BaseReservoirSampling::FillWeights(duckdb::SelectionVector&, duckdb::idx_t&)':
/build/duckdb/src/duckdb/src/execution/sample/base_reservoir_sample.cpp:126:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
[216/508] Building CXX object src/execution/physical_plan/CMakeFiles/duckdb_physical_plan.dir/ub_duckdb_physical_plan.cpp.o
[217/508] Building CXX object src/execution/index/art/CMakeFiles/duckdb_execution_index_art.dir/ub_duckdb_execution_index_art.cpp.o
In file included from /build/duckdb/src/build/src/execution/index/art/ub_duckdb_execution_index_art.cpp:5:
/build/duckdb/src/duckdb/src/execution/index/art/art_key.cpp: In static member function 'static duckdb::ARTKey duckdb::ARTKey::CreateARTKey(duckdb::ArenaAllocator&, T) [with T = duckdb::string_t]':
/build/duckdb/src/duckdb/src/execution/index/art/art_key.cpp:21:8: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/index/art/art_key.cpp: In static member function 'static duckdb::ARTKey duckdb::ARTKey::CreateARTKey(duckdb::ArenaAllocator&, T) [with T = const char*]':
/build/duckdb/src/duckdb/src/execution/index/art/art_key.cpp:53:29: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/index/art/art_key.cpp: In static member function 'static void duckdb::ARTKey::CreateARTKey(duckdb::ArenaAllocator&, duckdb::ARTKey&, T) [with T = duckdb::string_t]':
/build/duckdb/src/duckdb/src/execution/index/art/art_key.cpp:57:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/index/art/art_key.cpp:58:38: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/index/art/art_key.cpp: In static member function 'static void duckdb::ARTKey::CreateARTKey(duckdb::ArenaAllocator&, duckdb::ARTKey&, T) [with T = const char*]':
/build/duckdb/src/duckdb/src/execution/index/art/art_key.cpp:63:22: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/execution/index/art/art_key.cpp: In static member function 'static duckdb::ARTKey duckdb::ARTKey::CreateKey(duckdb::ArenaAllocator&, duckdb::Value&, duckdb::optional_idx)':
/build/duckdb/src/duckdb/src/execution/index/art/art_key.cpp:74:30: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/execution/index/art/art_builder.cpp:3,
from /build/duckdb/src/build/src/execution/index/art/ub_duckdb_execution_index_art.cpp:2:
In static member function 'static duckdb::ARTKey duckdb::ARTKey::CreateARTKey(duckdb::ArenaAllocator&, duckdb::Value&) [with T = duckdb::string_t]',
inlined from 'static duckdb::ARTKey duckdb::ARTKey::CreateKey(duckdb::ArenaAllocator&, duckdb::Value&, duckdb::optional_idx)' at /build/duckdb/src/duckdb/src/execution/index/art/art_key.cpp:105:40:
/build/duckdb/src/duckdb/src/include/duckdb/execution/index/art/art_key.hpp:38:22: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/execution/index/art/ub_duckdb_execution_index_art.cpp:3:
In function 'void duckdb::TemplatedGenerateKeys(ArenaAllocator&, Vector&, idx_t, unsafe_vector<ARTKey>&) [with T = string_t; bool IS_NOT_NULL = true]',
inlined from 'void duckdb::GenerateKeysInternal(ArenaAllocator&, DataChunk&, unsafe_vector<ARTKey>&) [with bool IS_NOT_NULL = true]' at /build/duckdb/src/duckdb/src/execution/index/art/art.cpp:344:47:
/build/duckdb/src/duckdb/src/execution/index/art/art.cpp:260:27: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In function 'void duckdb::ConcatenateKeys(ArenaAllocator&, Vector&, idx_t, unsafe_vector<ARTKey>&) [with T = string_t; bool IS_NOT_NULL = true]',
inlined from 'void duckdb::GenerateKeysInternal(ArenaAllocator&, DataChunk&, unsafe_vector<ARTKey>&) [with bool IS_NOT_NULL = true]' at /build/duckdb/src/duckdb/src/execution/index/art/art.cpp:393:42:
/build/duckdb/src/duckdb/src/execution/index/art/art.cpp:279:44: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In function 'void duckdb::TemplatedGenerateKeys(ArenaAllocator&, Vector&, idx_t, unsafe_vector<ARTKey>&) [with T = string_t; bool IS_NOT_NULL = false]',
inlined from 'void duckdb::GenerateKeysInternal(ArenaAllocator&, DataChunk&, unsafe_vector<ARTKey>&) [with bool IS_NOT_NULL = false]' at /build/duckdb/src/duckdb/src/execution/index/art/art.cpp:344:47:
/build/duckdb/src/duckdb/src/execution/index/art/art.cpp:260:27: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In function 'void duckdb::ConcatenateKeys(ArenaAllocator&, Vector&, idx_t, unsafe_vector<ARTKey>&) [with T = string_t; bool IS_NOT_NULL = false]',
inlined from 'void duckdb::GenerateKeysInternal(ArenaAllocator&, DataChunk&, unsafe_vector<ARTKey>&) [with bool IS_NOT_NULL = false]' at /build/duckdb/src/duckdb/src/execution/index/art/art.cpp:393:42:
/build/duckdb/src/duckdb/src/execution/index/art/art.cpp:296:43: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
[218/508] Building CXX object src/main/capi/cast/CMakeFiles/duckdb_main_capi_cast.dir/ub_duckdb_main_capi_cast.cpp.o
In file included from /build/duckdb/src/duckdb/src/main/capi/cast/utils-c.cpp:1,
from /build/duckdb/src/build/src/main/capi/cast/ub_duckdb_main_capi_cast.cpp:2:
In static member function 'static bool duckdb::ToCStringCastWrapper<OP>::Operation(SOURCE_TYPE, RESULT_TYPE&) [with SOURCE_TYPE = duckdb::string_t; RESULT_TYPE = duckdb_string; OP = duckdb::CastFromBlob]',
inlined from 'static bool duckdb::FromCBlobCastWrapper::Operation(SOURCE_TYPE, RESULT_TYPE&) [with SOURCE_TYPE = duckdb_blob; RESULT_TYPE = duckdb_string]' at /build/duckdb/src/duckdb/src/main/capi/cast/utils-c.cpp:72:96:
/build/duckdb/src/duckdb/src/include/duckdb/main/capi/cast/utils.hpp:81:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/main/capi/cast/utils.hpp:81:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[219/508] Building CXX object src/execution/expression_executor/CMakeFiles/duckdb_expression_executor.dir/ub_duckdb_expression_executor.cpp.o
[220/508] Building CXX object src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_alias.cpp.o
[221/508] Building CXX object src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_helper.cpp.o
[222/508] Building CXX object src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_install.cpp.o
[223/508] Building CXX object src/main/capi/CMakeFiles/duckdb_main_capi.dir/ub_duckdb_main_capi.cpp.o
In file included from /build/duckdb/src/build/src/main/capi/ub_duckdb_main_capi.cpp:3:
In function 'duckdb_state duckdb_append_internal(duckdb_appender, T) [with T = duckdb::string_t]',
inlined from 'duckdb_state duckdb_append_varchar_length(duckdb_appender, const char*, idx_t)' at /build/duckdb/src/duckdb/src/main/capi/appender-c.cpp:309:41:
/build/duckdb/src/duckdb/src/main/capi/appender-c.cpp:175:41: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/capi/appender-c.cpp:175:41: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/main/capi/hugeint-c.cpp:6,
from /build/duckdb/src/build/src/main/capi/ub_duckdb_main_capi.cpp:15:
In static member function 'static bool duckdb::ToCStringCastWrapper<OP>::Operation(SOURCE_TYPE, RESULT_TYPE&) [with SOURCE_TYPE = duckdb::string_t; RESULT_TYPE = duckdb_string; OP = duckdb::StringCast]',
inlined from 'static bool duckdb::FromCStringCastWrapper<OP>::Operation(SOURCE_TYPE, RESULT_TYPE&) [with SOURCE_TYPE = char*; RESULT_TYPE = duckdb_string; OP = duckdb::ToCStringCastWrapper<duckdb::StringCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/main/capi/cast/utils.hpp:72:55,
inlined from 'RESULT_TYPE duckdb::TryCastCInternal(duckdb_result*, idx_t, idx_t) [with SOURCE_TYPE = char*; RESULT_TYPE = duckdb_string; OP = FromCStringCastWrapper<ToCStringCastWrapper<StringCast> >]' at /build/duckdb/src/duckdb/src/include/duckdb/main/capi/cast/utils.hpp:111:56,
inlined from 'RESULT_TYPE duckdb::GetInternalCValue(duckdb_result*, idx_t, idx_t) [with RESULT_TYPE = duckdb_string; OP = ToCStringCastWrapper<StringCast>]' at /build/duckdb/src/duckdb/src/include/duckdb/main/capi/cast/generic.hpp:66:75:
/build/duckdb/src/duckdb/src/include/duckdb/main/capi/cast/utils.hpp:81:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/main/capi/cast/utils.hpp:81:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/main/capi/ub_duckdb_main_capi.cpp:17:
/build/duckdb/src/duckdb/src/main/capi/logical_types-c.cpp: In function '_duckdb_logical_type* duckdb_create_enum_type(const char**, idx_t)':
/build/duckdb/src/duckdb/src/main/capi/logical_types-c.cpp:132:61: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[224/508] Building CXX object src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_load.cpp.o
[225/508] Building CXX object src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_loader.cpp.o
[226/508] Building CXX object src/main/buffered_data/CMakeFiles/duckdb_main_buffered_data.dir/ub_duckdb_main_buffered_data.cpp.o
[227/508] Building CXX object src/main/http/CMakeFiles/duckdb_common_http.dir/ub_duckdb_common_http.cpp.o
In file included from /build/duckdb/src/duckdb/src/main/http/http_util.cpp:15,
from /build/duckdb/src/build/src/main/http/ub_duckdb_common_http.cpp:2:
/build/duckdb/src/duckdb/src/main/http/../../../third_party/httplib/httplib.hpp:199:2: warning: #warning "cpp-httplib doesn't support 32-bit platforms. Please use a 64-bit compiler." [-Wcpp]
199 | #warning \
| ^~~~~~~
[228/508] Building CXX object src/main/chunk_scan_state/CMakeFiles/duckdb_main_chunk_scan_state.dir/ub_duckdb_main_chunk_scan_state.cpp.o
[229/508] Building CXX object src/main/settings/CMakeFiles/duckdb_main_settings.dir/ub_duckdb_main_settings.cpp.o
[230/508] Building CXX object src/main/secret/CMakeFiles/duckdb_main_secret.dir/ub_duckdb_main_secret.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
from /build/duckdb/src/duckdb/src/include/duckdb/common/set.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:15,
from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/named_parameter_map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:12,
from /build/duckdb/src/duckdb/src/main/secret/secret.cpp:1,
from /build/duckdb/src/build/src/main/secret/ub_duckdb_main_secret.cpp:2:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, duckdb::Value>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> >; _Compare = duckdb::CaseInsensitiveStringCompare; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, duckdb::Value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> >, duckdb::CaseInsensitiveStringCompare, std::allocator<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> > >::const_iterator' changed in GCC 7.1
2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, duckdb::Value>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> >; _Compare = duckdb::CaseInsensitiveStringCompare; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, duckdb::Value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> >, duckdb::CaseInsensitiveStringCompare, std::allocator<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
from /build/duckdb/src/duckdb/src/include/duckdb/common/map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:16:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = duckdb::Value; _Compare = duckdb::CaseInsensitiveStringCompare; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> >]',
inlined from 'static duckdb::unique_ptr<duckdb::BaseSecret> duckdb::CreateHTTPSecretFunctions::CreateHTTPSecretFromEnv(duckdb::ClientContext&, duckdb::CreateSecretInput&)' at /build/duckdb/src/duckdb/src/main/secret/default_secrets.cpp:71:34:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, duckdb::Value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> >, duckdb::CaseInsensitiveStringCompare, std::allocator<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = duckdb::Value; _Compare = duckdb::CaseInsensitiveStringCompare; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> >]',
inlined from 'static duckdb::unique_ptr<duckdb::BaseSecret> duckdb::CreateHTTPSecretFunctions::CreateHTTPSecretFromEnv(duckdb::ClientContext&, duckdb::CreateSecretInput&)' at /build/duckdb/src/duckdb/src/main/secret/default_secrets.cpp:75:43:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, duckdb::Value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> >, duckdb::CaseInsensitiveStringCompare, std::allocator<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = duckdb::Value; _Compare = duckdb::CaseInsensitiveStringCompare; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> >]',
inlined from 'static duckdb::unique_ptr<duckdb::BaseSecret> duckdb::CreateHTTPSecretFunctions::CreateHTTPSecretFromEnv(duckdb::ClientContext&, duckdb::CreateSecretInput&)' at /build/duckdb/src/duckdb/src/main/secret/default_secrets.cpp:79:43:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, duckdb::Value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> >, duckdb::CaseInsensitiveStringCompare, std::allocator<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = duckdb::Value; _Compare = duckdb::CaseInsensitiveStringCompare; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> >]',
inlined from 'static duckdb::unique_ptr<duckdb::BaseSecret> duckdb::KeyValueSecret::Deserialize(duckdb::Deserializer&, duckdb::BaseSecret) [with TYPE = duckdb::KeyValueSecret]' at /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:205:22:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, duckdb::Value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> >, duckdb::CaseInsensitiveStringCompare, std::allocator<std::pair<const std::__cxx11::basic_string<char>, duckdb::Value> > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
[231/508] Building CXX object src/main/relation/CMakeFiles/duckdb_main_relation.dir/ub_duckdb_main_relation.cpp.o
[232/508] Building CXX object src/storage/buffer/CMakeFiles/duckdb_storage_buffer.dir/ub_duckdb_storage_buffer.cpp.o
In file included from /build/duckdb/src/duckdb/src/include/duckdb/parallel/concurrentqueue.hpp:12,
from /build/duckdb/src/duckdb/src/storage/buffer/buffer_pool.cpp:7,
from /build/duckdb/src/build/src/storage/buffer/ub_duckdb_storage_buffer.cpp:5:
/build/duckdb/src/duckdb/third_party/concurrentqueue/concurrentqueue.h: In member function 'bool duckdb_moodycamel::ConcurrentQueue<T, Traits>::ImplicitProducer::enqueue_bulk(It, duckdb_moodycamel::ConcurrentQueue<T, Traits>::size_t) [with duckdb_moodycamel::ConcurrentQueue<T, Traits>::AllocationMode allocMode = duckdb_moodycamel::ConcurrentQueue<duckdb::BufferEvictionNode, duckdb_moodycamel::ConcurrentQueueDefaultTraits>::CanAlloc; It = __gnu_cxx::__normal_iterator<duckdb::BufferEvictionNode*, std::vector<duckdb::BufferEvictionNode, std::allocator<duckdb::BufferEvictionNode> > >; T = duckdb::BufferEvictionNode; Traits = duckdb_moodycamel::ConcurrentQueueDefaultTraits]':
/build/duckdb/src/duckdb/third_party/concurrentqueue/concurrentqueue.h:2567:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::BufferEvictionNode*, std::vector<duckdb::BufferEvictionNode, std::allocator<duckdb::BufferEvictionNode> > >' changed in GCC 7.1
In member function 'bool duckdb_moodycamel::ConcurrentQueue<T, Traits>::inner_enqueue_bulk(It, size_t) [with AllocationMode canAlloc = duckdb_moodycamel::ConcurrentQueue<duckdb::BufferEvictionNode, duckdb_moodycamel::ConcurrentQueueDefaultTraits>::CanAlloc; It = __gnu_cxx::__normal_iterator<duckdb::BufferEvictionNode*, std::vector<duckdb::BufferEvictionNode, std::allocator<duckdb::BufferEvictionNode> > >; T = duckdb::BufferEvictionNode; Traits = duckdb_moodycamel::ConcurrentQueueDefaultTraits]',
inlined from 'bool duckdb_moodycamel::ConcurrentQueue<T, Traits>::enqueue_bulk(It, size_t) [with It = __gnu_cxx::__normal_iterator<duckdb::BufferEvictionNode*, std::vector<duckdb::BufferEvictionNode, std::allocator<duckdb::BufferEvictionNode> > >; T = duckdb::BufferEvictionNode; Traits = duckdb_moodycamel::ConcurrentQueueDefaultTraits]' at /build/duckdb/src/duckdb/third_party/concurrentqueue/concurrentqueue.h:963:43,
inlined from 'void duckdb::EvictionQueue::PurgeIteration(duckdb::idx_t)' at /build/duckdb/src/duckdb/src/storage/buffer/buffer_pool.cpp:237:16:
/build/duckdb/src/duckdb/third_party/concurrentqueue/concurrentqueue.h:1329:116: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::BufferEvictionNode*, std::vector<duckdb::BufferEvictionNode, std::allocator<duckdb::BufferEvictionNode> > >' changed in GCC 7.1
[233/508] Building CXX object src/storage/checkpoint/CMakeFiles/duckdb_storage_checkpoint.dir/ub_duckdb_storage_checkpoint.cpp.o
In file included from /build/duckdb/src/build/src/storage/checkpoint/ub_duckdb_storage_checkpoint.cpp:5:
/build/duckdb/src/duckdb/src/storage/checkpoint/write_overflow_strings_to_disk.cpp: In member function 'void duckdb::UncompressedStringSegmentState::InsertOverflowBlock(duckdb::block_id_t, duckdb::reference<duckdb::StringBlock>)':
/build/duckdb/src/duckdb/src/storage/checkpoint/write_overflow_strings_to_disk.cpp:51:6: note: parameter passing for argument of type 'duckdb::reference<duckdb::StringBlock>' {aka 'std::reference_wrapper<duckdb::StringBlock>'} changed in GCC 7.1
/build/duckdb/src/duckdb/src/storage/checkpoint/write_overflow_strings_to_disk.cpp: In member function 'virtual void duckdb::WriteOverflowStringsToDisk::WriteString(duckdb::UncompressedStringSegmentState&, duckdb::string_t, duckdb::block_id_t&, int32_t&)':
/build/duckdb/src/duckdb/src/storage/checkpoint/write_overflow_strings_to_disk.cpp:63:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[234/508] Building CXX object src/parallel/CMakeFiles/duckdb_parallel.dir/ub_duckdb_parallel.cpp.o
[235/508] Building CXX object src/main/CMakeFiles/duckdb_main.dir/ub_duckdb_main.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
from /build/duckdb/src/duckdb/src/include/duckdb/common/set.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:15,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/timestamp.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:16,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/data_chunk.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/main/appender.hpp:11,
from /build/duckdb/src/duckdb/src/main/appender.cpp:1,
from /build/duckdb/src/build/src/main/ub_duckdb_main.cpp:2:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, double>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/duckdb/src/duckdb/src/main/appender.cpp:6:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = int]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = short int]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp: In member function 'void duckdb::BaseAppender::AppendDecimalValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = short int]':
/build/duckdb/src/duckdb/src/main/appender.cpp:91:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = short int]',
inlined from 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = short int]' at /build/duckdb/src/duckdb/src/main/appender.cpp:87:73,
inlined from 'void duckdb::BaseAppender::AppendDecimalValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = short int]' at /build/duckdb/src/duckdb/src/main/appender.cpp:104:32:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp: In member function 'void duckdb::BaseAppender::AppendDecimalValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = int]':
/build/duckdb/src/duckdb/src/main/appender.cpp:91:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = int]',
inlined from 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = int]' at /build/duckdb/src/duckdb/src/main/appender.cpp:87:73,
inlined from 'void duckdb::BaseAppender::AppendDecimalValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = int]' at /build/duckdb/src/duckdb/src/main/appender.cpp:104:32:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp: In member function 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = long long unsigned int]':
/build/duckdb/src/duckdb/src/main/appender.cpp:86:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = long long unsigned int]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = long long unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = long long unsigned int]' at /build/duckdb/src/duckdb/src/main/appender.cpp:87:73:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp: In member function 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = long long int]':
/build/duckdb/src/duckdb/src/main/appender.cpp:86:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = long long int]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = long long int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = long long int]' at /build/duckdb/src/duckdb/src/main/appender.cpp:87:73:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp: In member function 'void duckdb::BaseAppender::AppendDecimalValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = long long int]':
/build/duckdb/src/duckdb/src/main/appender.cpp:91:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:104:32: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp: In member function 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t]':
/build/duckdb/src/duckdb/src/main/appender.cpp:86:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = hugeint_t]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:87:73:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp: In member function 'void duckdb::BaseAppender::AppendDecimalValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t]':
/build/duckdb/src/duckdb/src/main/appender.cpp:91:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:104:32: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp: In member function 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = double]':
/build/duckdb/src/duckdb/src/main/appender.cpp:86:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = double]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = double]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = double]' at /build/duckdb/src/duckdb/src/main/appender.cpp:87:73:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65,
from /build/duckdb/src/duckdb/src/include/duckdb/common/map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:16,
from /build/duckdb/src/duckdb/src/include/duckdb/common/insertion_order_preserving_map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:21:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
inlined from 'void duckdb::PrintPhaseTimingsToStream(std::ostream&, const ProfilingInfo&, idx_t)' at /build/duckdb/src/duckdb/src/main/query_profiler.cpp:594:64:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
inlined from 'void duckdb::PrintPhaseTimingsToStream(std::ostream&, const ProfilingInfo&, idx_t)' at /build/duckdb/src/duckdb/src/main/query_profiler.cpp:614:47:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
inlined from 'void duckdb::PrintPhaseTimingsToStream(std::ostream&, const ProfilingInfo&, idx_t)' at /build/duckdb/src/duckdb/src/main/query_profiler.cpp:616:37:
/usr/include/c++/15.2.1/bits/stl_map.h:555:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
556 | std::forward_as_tuple(std::move(__k)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 | std::tuple<>());
| ~~~~~~~~~~~~~~~
/build/duckdb/src/duckdb/src/main/appender.cpp: In member function 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]':
/build/duckdb/src/duckdb/src/main/appender.cpp:113:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = bool]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = bool]' at /build/duckdb/src/duckdb/src/main/appender.cpp:87:73,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:120:31:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = unsigned char]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = unsigned char]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = unsigned char]' at /build/duckdb/src/duckdb/src/main/appender.cpp:87:73,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:123:34:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = signed char]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = signed char]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = signed char]' at /build/duckdb/src/duckdb/src/main/appender.cpp:87:73,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:126:33:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = short unsigned int]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = short unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = short unsigned int]' at /build/duckdb/src/duckdb/src/main/appender.cpp:87:73,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:129:35:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = short int]',
inlined from 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = short int]' at /build/duckdb/src/duckdb/src/main/appender.cpp:87:73,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:132:34:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = unsigned int]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = unsigned int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = unsigned int]' at /build/duckdb/src/duckdb/src/main/appender.cpp:87:73,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:135:35:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = int]',
inlined from 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = int]' at /build/duckdb/src/duckdb/src/main/appender.cpp:87:73,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:138:34:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp: In member function 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]':
/build/duckdb/src/duckdb/src/main/appender.cpp:141:35: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:144:34: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:147:36: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = uhugeint_t]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = duckdb::uhugeint_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = duckdb::uhugeint_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:87:73,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:150:37:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = float]',
inlined from 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = float]' at /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = float]' at /build/duckdb/src/duckdb/src/main/appender.cpp:87:73,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:153:32:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp: In member function 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]':
/build/duckdb/src/duckdb/src/main/appender.cpp:156:33: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:161:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:164:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:167:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:170:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In member function 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = duckdb::timestamp_t]',
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:181:38:
/build/duckdb/src/duckdb/src/main/appender.cpp:87:73: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:87:73: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In member function 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = duckdb::dtime_t]',
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:184:34:
/build/duckdb/src/duckdb/src/main/appender.cpp:87:73: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:87:73: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In member function 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = duckdb::dtime_ns_t]',
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:187:37:
/build/duckdb/src/duckdb/src/main/appender.cpp:87:73: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:87:73: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In member function 'void duckdb::BaseAppender::AppendValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = duckdb::dtime_tz_t]',
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:190:37:
/build/duckdb/src/duckdb/src/main/appender.cpp:87:73: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:87:73: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp: In member function 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]':
/build/duckdb/src/duckdb/src/main/appender.cpp:196:78: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:196:78: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:199:36: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:199:36: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp: In member function 'void duckdb::BaseAppender::Append(T) [with T = const char*]':
/build/duckdb/src/duckdb/src/main/appender.cpp:262:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:262:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp: In member function 'void duckdb::BaseAppender::Append(const char*, uint32_t)':
/build/duckdb/src/duckdb/src/main/appender.cpp:266:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:266:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp: In member function 'void duckdb::BaseAppender::Append(T) [with T = duckdb::string_t]':
/build/duckdb/src/duckdb/src/main/appender.cpp:270:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:271:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:271:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[236/508] Building CXX object src/storage/compression/chimp/CMakeFiles/duckdb_storage_compression_chimp.dir/ub_duckdb_storage_compression_chimp.cpp.o
[237/508] Building CXX object src/storage/compression/alp/CMakeFiles/duckdb_storage_compression_alp.dir/ub_duckdb_storage_compression_alp.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/data_chunk.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/main/query_result.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/arrow/arrow_type_extension.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/main/config.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alp/alp_constants.hpp:12,
from /build/duckdb/src/duckdb/src/storage/compression/alp/alp_constants.cpp:1,
from /build/duckdb/src/build/src/storage/compression/alp/ub_duckdb_storage_compression_alp.cpp:2:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, vector<duckdb::alp::AlpCombination, allocator<duckdb::alp::AlpCombination> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const duckdb::alp::AlpCombination&, const duckdb::alp::AlpCombination&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, std::vector<duckdb::alp::AlpCombination, std::allocator<duckdb::alp::AlpCombination> > >' changed in GCC 7.1
1751 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, vector<duckdb::alp::AlpCombination, allocator<duckdb::alp::AlpCombination> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::alp::AlpCombination&, const duckdb::alp::AlpCombination&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, std::vector<duckdb::alp::AlpCombination, std::allocator<duckdb::alp::AlpCombination> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, std::vector<duckdb::alp::AlpCombination, std::allocator<duckdb::alp::AlpCombination> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, vector<duckdb::alp::AlpCombination, allocator<duckdb::alp::AlpCombination> > >; _Distance = int; _Tp = duckdb::alp::AlpCombination; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::alp::AlpCombination&, const duckdb::alp::AlpCombination&)>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, std::vector<duckdb::alp::AlpCombination, std::allocator<duckdb::alp::AlpCombination> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, vector<duckdb::alp::AlpCombination, allocator<duckdb::alp::AlpCombination> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::alp::AlpCombination&, const duckdb::alp::AlpCombination&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, std::vector<duckdb::alp::AlpCombination, std::allocator<duckdb::alp::AlpCombination> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, std::vector<duckdb::alp::AlpCombination, std::allocator<duckdb::alp::AlpCombination> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, std::vector<duckdb::alp::AlpCombination, std::allocator<duckdb::alp::AlpCombination> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, vector<duckdb::alp::AlpCombination, allocator<duckdb::alp::AlpCombination> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::alp::AlpCombination&, const duckdb::alp::AlpCombination&)>]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, vector<duckdb::alp::AlpCombination, allocator<duckdb::alp::AlpCombination> > >; _Compare = bool (*)(const duckdb::alp::AlpCombination&, const duckdb::alp::AlpCombination&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'static void duckdb::alp::AlpCompression<T, EMPTY>::FindTopKCombinations(const duckdb::vector<duckdb::vector<TO> >&, CompressionData&) [with T = double; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alp/algorithm/alp.hpp:253:7:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, std::vector<duckdb::alp::AlpCombination, std::allocator<duckdb::alp::AlpCombination> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, vector<duckdb::alp::AlpCombination, allocator<duckdb::alp::AlpCombination> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::alp::AlpCombination&, const duckdb::alp::AlpCombination&)>]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, vector<duckdb::alp::AlpCombination, allocator<duckdb::alp::AlpCombination> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::alp::AlpCombination&, const duckdb::alp::AlpCombination&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, vector<duckdb::alp::AlpCombination, allocator<duckdb::alp::AlpCombination> > >; _Compare = bool (*)(const duckdb::alp::AlpCombination&, const duckdb::alp::AlpCombination&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'static void duckdb::alp::AlpCompression<T, EMPTY>::FindTopKCombinations(const duckdb::vector<duckdb::vector<TO> >&, CompressionData&) [with T = double; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alp/algorithm/alp.hpp:253:7:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, std::vector<duckdb::alp::AlpCombination, std::allocator<duckdb::alp::AlpCombination> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, std::vector<duckdb::alp::AlpCombination, std::allocator<duckdb::alp::AlpCombination> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, vector<duckdb::alp::AlpCombination, allocator<duckdb::alp::AlpCombination> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::alp::AlpCombination&, const duckdb::alp::AlpCombination&)>]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, vector<duckdb::alp::AlpCombination, allocator<duckdb::alp::AlpCombination> > >; _Compare = bool (*)(const duckdb::alp::AlpCombination&, const duckdb::alp::AlpCombination&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'static void duckdb::alp::AlpCompression<T, EMPTY>::FindTopKCombinations(const duckdb::vector<duckdb::vector<TO> >&, CompressionData&) [with T = float; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alp/algorithm/alp.hpp:253:7:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, std::vector<duckdb::alp::AlpCombination, std::allocator<duckdb::alp::AlpCombination> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, vector<duckdb::alp::AlpCombination, allocator<duckdb::alp::AlpCombination> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::alp::AlpCombination&, const duckdb::alp::AlpCombination&)>]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, vector<duckdb::alp::AlpCombination, allocator<duckdb::alp::AlpCombination> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::alp::AlpCombination&, const duckdb::alp::AlpCombination&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, vector<duckdb::alp::AlpCombination, allocator<duckdb::alp::AlpCombination> > >; _Compare = bool (*)(const duckdb::alp::AlpCombination&, const duckdb::alp::AlpCombination&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'static void duckdb::alp::AlpCompression<T, EMPTY>::FindTopKCombinations(const duckdb::vector<duckdb::vector<TO> >&, CompressionData&) [with T = float; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alp/algorithm/alp.hpp:253:7:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, std::vector<duckdb::alp::AlpCombination, std::allocator<duckdb::alp::AlpCombination> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpCombination*, std::vector<duckdb::alp::AlpCombination, std::allocator<duckdb::alp::AlpCombination> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[238/508] Building CXX object src/storage/compression/roaring/CMakeFiles/duckdb_storage_compression_roaring.dir/ub_duckdb_storage_compression_roaring.cpp.o
[239/508] Building CXX object src/storage/compression/dictionary/CMakeFiles/duckdb_storage_compression_dictionary.dir/ub_duckdb_storage_compression_dictionary.cpp.o
In file included from /build/duckdb/src/build/src/storage/compression/dictionary/ub_duckdb_storage_compression_dictionary.cpp:4:
/build/duckdb/src/duckdb/src/storage/compression/dictionary/compression.cpp: In member function 'virtual bool duckdb::DictionaryCompressionCompressState::LookupString(duckdb::string_t)':
/build/duckdb/src/duckdb/src/storage/compression/dictionary/compression.cpp:54:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/storage/compression/dictionary/ub_duckdb_storage_compression_dictionary.cpp:3:
/build/duckdb/src/duckdb/src/storage/compression/dictionary/analyze.cpp: In member function 'virtual bool duckdb::DictionaryAnalyzeState::LookupString(duckdb::string_t)':
/build/duckdb/src/duckdb/src/storage/compression/dictionary/analyze.cpp:10:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/storage/compression/dictionary/compression.cpp: In member function 'virtual void duckdb::DictionaryCompressionCompressState::AddNewString(duckdb::string_t)':
/build/duckdb/src/duckdb/src/storage/compression/dictionary/compression.cpp:63:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/storage/compression/dictionary/analyze.cpp: In member function 'virtual void duckdb::DictionaryAnalyzeState::AddNewString(duckdb::string_t)':
/build/duckdb/src/duckdb/src/storage/compression/dictionary/analyze.cpp:14:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/src/storage/compression/dictionary/ub_duckdb_storage_compression_dictionary.cpp:2:
/build/duckdb/src/duckdb/src/storage/compression/dictionary/common.cpp: In member function 'bool duckdb::DictionaryCompressionState::UpdateState(duckdb::Vector&, duckdb::idx_t)':
/build/duckdb/src/duckdb/src/storage/compression/dictionary/common.cpp:62:30: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/storage/compression/dictionary/common.cpp:62:30: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/storage/compression/dictionary/common.cpp:79:16: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/storage/compression/dictionary/common.cpp:79:16: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
[240/508] Building CXX object src/storage/compression/dict_fsst/CMakeFiles/duckdb_storage_compression_dict_fsst.dir/ub_duckdb_storage_compression_dict_fsst.cpp.o
[241/508] Building CXX object src/storage/metadata/CMakeFiles/duckdb_storage_metadata.dir/ub_duckdb_storage_metadata.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/read_stream.hpp:11,
from /build/duckdb/src/duckdb/src/storage/metadata/metadata_manager.cpp:3,
from /build/duckdb/src/build/src/storage/metadata/ub_duckdb_storage_metadata.cpp:2:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::MetadataBlockInfo*, vector<duckdb::MetadataBlockInfo, allocator<duckdb::MetadataBlockInfo> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<duckdb::MetadataManager::GetMetadataInfo() const::<lambda(const duckdb::MetadataBlockInfo&, const duckdb::MetadataBlockInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::MetadataBlockInfo*, std::vector<duckdb::MetadataBlockInfo, std::allocator<duckdb::MetadataBlockInfo> > >' changed in GCC 7.1
1751 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::MetadataBlockInfo*, vector<duckdb::MetadataBlockInfo, allocator<duckdb::MetadataBlockInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::MetadataManager::GetMetadataInfo() const::<lambda(const duckdb::MetadataBlockInfo&, const duckdb::MetadataBlockInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::MetadataBlockInfo*, std::vector<duckdb::MetadataBlockInfo, std::allocator<duckdb::MetadataBlockInfo> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::MetadataBlockInfo*, std::vector<duckdb::MetadataBlockInfo, std::allocator<duckdb::MetadataBlockInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::MetadataBlockInfo*, vector<duckdb::MetadataBlockInfo, allocator<duckdb::MetadataBlockInfo> > >; _Distance = int; _Tp = duckdb::MetadataBlockInfo; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::MetadataManager::GetMetadataInfo() const::<lambda(const duckdb::MetadataBlockInfo&, const duckdb::MetadataBlockInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::MetadataBlockInfo*, std::vector<duckdb::MetadataBlockInfo, std::allocator<duckdb::MetadataBlockInfo> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::MetadataBlockInfo*, vector<duckdb::MetadataBlockInfo, allocator<duckdb::MetadataBlockInfo> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::MetadataManager::GetMetadataInfo() const::<lambda(const duckdb::MetadataBlockInfo&, const duckdb::MetadataBlockInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::MetadataBlockInfo*, std::vector<duckdb::MetadataBlockInfo, std::allocator<duckdb::MetadataBlockInfo> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::MetadataBlockInfo*, std::vector<duckdb::MetadataBlockInfo, std::allocator<duckdb::MetadataBlockInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::MetadataBlockInfo*, std::vector<duckdb::MetadataBlockInfo, std::allocator<duckdb::MetadataBlockInfo> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'duckdb::vector<duckdb::MetadataBlockInfo> duckdb::MetadataManager::GetMetadataInfo() const' at /build/duckdb/src/duckdb/src/storage/metadata/metadata_manager.cpp:450:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'duckdb::vector<duckdb::MetadataBlockInfo> duckdb::MetadataManager::GetMetadataInfo() const' at /build/duckdb/src/duckdb/src/storage/metadata/metadata_manager.cpp:450:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::MetadataBlockInfo*, vector<duckdb::MetadataBlockInfo, allocator<duckdb::MetadataBlockInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::MetadataManager::GetMetadataInfo() const::<lambda(const duckdb::MetadataBlockInfo&, const duckdb::MetadataBlockInfo&)> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::MetadataBlockInfo*, vector<duckdb::MetadataBlockInfo, allocator<duckdb::MetadataBlockInfo> > >; _Compare = duckdb::MetadataManager::GetMetadataInfo() const::<lambda(const duckdb::MetadataBlockInfo&, const duckdb::MetadataBlockInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'duckdb::vector<duckdb::MetadataBlockInfo> duckdb::MetadataManager::GetMetadataInfo() const' at /build/duckdb/src/duckdb/src/storage/metadata/metadata_manager.cpp:453:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::MetadataBlockInfo*, std::vector<duckdb::MetadataBlockInfo, std::allocator<duckdb::MetadataBlockInfo> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::MetadataBlockInfo*, vector<duckdb::MetadataBlockInfo, allocator<duckdb::MetadataBlockInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::MetadataManager::GetMetadataInfo() const::<lambda(const duckdb::MetadataBlockInfo&, const duckdb::MetadataBlockInfo&)> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::MetadataBlockInfo*, vector<duckdb::MetadataBlockInfo, allocator<duckdb::MetadataBlockInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::MetadataManager::GetMetadataInfo() const::<lambda(const duckdb::MetadataBlockInfo&, const duckdb::MetadataBlockInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::MetadataBlockInfo*, vector<duckdb::MetadataBlockInfo, allocator<duckdb::MetadataBlockInfo> > >; _Compare = duckdb::MetadataManager::GetMetadataInfo() const::<lambda(const duckdb::MetadataBlockInfo&, const duckdb::MetadataBlockInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'duckdb::vector<duckdb::MetadataBlockInfo> duckdb::MetadataManager::GetMetadataInfo() const' at /build/duckdb/src/duckdb/src/storage/metadata/metadata_manager.cpp:453:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::MetadataBlockInfo*, std::vector<duckdb::MetadataBlockInfo, std::allocator<duckdb::MetadataBlockInfo> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::MetadataBlockInfo*, std::vector<duckdb::MetadataBlockInfo, std::allocator<duckdb::MetadataBlockInfo> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[242/508] Building CXX object src/storage/CMakeFiles/duckdb_storage.dir/ub_duckdb_storage.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/common/open_file_info.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/file_system.hpp:18,
from /build/duckdb/src/duckdb/src/include/duckdb/storage/buffer_manager.hpp:12,
from /build/duckdb/src/duckdb/src/storage/buffer_manager.cpp:1,
from /build/duckdb/src/build/src/storage/ub_duckdb_storage.cpp:3:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Distance = int; _Tp = duckdb::StorageIndex; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/memory:71,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/allocator.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/storage/arena_allocator.hpp:11,
from /build/duckdb/src/duckdb/src/storage/arena_allocator.cpp:1,
from /build/duckdb/src/build/src/storage/ub_duckdb_storage.cpp:2:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, vector<duckdb::PartitionStatistics, allocator<duckdb::PartitionStatistics> > >; _Sentinel = __gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, vector<duckdb::PartitionStatistics, allocator<duckdb::PartitionStatistics> > >; _ForwardIterator = duckdb::PartitionStatistics*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, std::vector<duckdb::PartitionStatistics, std::allocator<duckdb::PartitionStatistics> > >' changed in GCC 7.1
140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, std::vector<duckdb::PartitionStatistics, std::allocator<duckdb::PartitionStatistics> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1590 | __heap_select(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<duckdb::TemporaryMemoryManager::ComputeReservation(const duckdb::TemporaryMemoryState&) const::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1751 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::TemporaryMemoryManager::ComputeReservation(const duckdb::TemporaryMemoryState&) const::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::TemporaryMemoryManager::ComputeReservation(const duckdb::TemporaryMemoryState&) const::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::TemporaryMemoryManager::ComputeReservation(const duckdb::TemporaryMemoryState&) const::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::TemporaryMemoryManager::ComputeReservation(const duckdb::TemporaryMemoryState&) const::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = duckdb::TemporaryMemoryManager::ComputeReservation(const duckdb::TemporaryMemoryState&) const::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'duckdb::idx_t duckdb::TemporaryMemoryManager::ComputeReservation(const duckdb::TemporaryMemoryState&) const' at /build/duckdb/src/duckdb/src/storage/temporary_memory_manager.cpp:308:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::TemporaryMemoryManager::ComputeReservation(const duckdb::TemporaryMemoryState&) const::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::TemporaryMemoryManager::ComputeReservation(const duckdb::TemporaryMemoryState&) const::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = duckdb::TemporaryMemoryManager::ComputeReservation(const duckdb::TemporaryMemoryState&) const::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'duckdb::idx_t duckdb::TemporaryMemoryManager::ComputeReservation(const duckdb::TemporaryMemoryState&) const' at /build/duckdb/src/duckdb/src/storage/temporary_memory_manager.cpp:308:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<duckdb::PartitionStatistics*>; _Sentinel = move_iterator<duckdb::PartitionStatistics*>; _ForwardIterator = duckdb::PartitionStatistics*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<duckdb::PartitionStatistics*>' changed in GCC 7.1
140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator<duckdb::PartitionStatistics*>' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, vector<duckdb::PartitionStatistics, allocator<duckdb::PartitionStatistics> > >; _ForwardIterator = duckdb::PartitionStatistics*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, vector<duckdb::PartitionStatistics, allocator<duckdb::PartitionStatistics> > >; _Sentinel = __gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, vector<duckdb::PartitionStatistics, allocator<duckdb::PartitionStatistics> > >; _ForwardIterator = duckdb::PartitionStatistics*; _Tp = duckdb::PartitionStatistics]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, std::vector<duckdb::PartitionStatistics, std::allocator<duckdb::PartitionStatistics> > >; _Tp = duckdb::PartitionStatistics; _Alloc = std::allocator<duckdb::PartitionStatistics>]' at /usr/include/c++/15.2.1/bits/vector.tcc:971:34,
inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, std::vector<duckdb::PartitionStatistics, std::allocator<duckdb::PartitionStatistics> > >; <template-parameter-2-2> = void; _Tp = duckdb::PartitionStatistics; _Alloc = std::allocator<duckdb::PartitionStatistics>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
inlined from 'duckdb::vector<duckdb::PartitionStatistics> duckdb::DataTable::GetPartitionStats(duckdb::ClientContext&)' at /build/duckdb/src/duckdb/src/storage/data_table.cpp:261:15:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, std::vector<duckdb::PartitionStatistics, std::allocator<duckdb::PartitionStatistics> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<duckdb::PartitionStatistics*>; _ForwardIterator = duckdb::PartitionStatistics*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<duckdb::PartitionStatistics*>; _Sentinel = move_iterator<duckdb::PartitionStatistics*>; _ForwardIterator = duckdb::PartitionStatistics*; _Tp = duckdb::PartitionStatistics]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = duckdb::PartitionStatistics*; _ForwardIterator = duckdb::PartitionStatistics*; _Allocator = allocator<duckdb::PartitionStatistics>]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:649:41,
inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, std::vector<duckdb::PartitionStatistics, std::allocator<duckdb::PartitionStatistics> > >; _Tp = duckdb::PartitionStatistics; _Alloc = std::allocator<duckdb::PartitionStatistics>]' at /usr/include/c++/15.2.1/bits/vector.tcc:976:34,
inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, std::vector<duckdb::PartitionStatistics, std::allocator<duckdb::PartitionStatistics> > >; <template-parameter-2-2> = void; _Tp = duckdb::PartitionStatistics; _Alloc = std::allocator<duckdb::PartitionStatistics>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
inlined from 'duckdb::vector<duckdb::PartitionStatistics> duckdb::DataTable::GetPartitionStats(duckdb::ClientContext&)' at /build/duckdb/src/duckdb/src/storage/data_table.cpp:261:15:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<duckdb::PartitionStatistics*>' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<duckdb::PartitionStatistics*>; _ForwardIterator = duckdb::PartitionStatistics*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<duckdb::PartitionStatistics*>; _Sentinel = move_iterator<duckdb::PartitionStatistics*>; _ForwardIterator = duckdb::PartitionStatistics*; _Tp = duckdb::PartitionStatistics]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = duckdb::PartitionStatistics*; _ForwardIterator = duckdb::PartitionStatistics*; _Allocator = allocator<duckdb::PartitionStatistics>]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:664:2,
inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, std::vector<duckdb::PartitionStatistics, std::allocator<duckdb::PartitionStatistics> > >; _Tp = duckdb::PartitionStatistics; _Alloc = std::allocator<duckdb::PartitionStatistics>]' at /usr/include/c++/15.2.1/bits/vector.tcc:1006:9,
inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, std::vector<duckdb::PartitionStatistics, std::allocator<duckdb::PartitionStatistics> > >; <template-parameter-2-2> = void; _Tp = duckdb::PartitionStatistics; _Alloc = std::allocator<duckdb::PartitionStatistics>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
inlined from 'duckdb::vector<duckdb::PartitionStatistics> duckdb::DataTable::GetPartitionStats(duckdb::ClientContext&)' at /build/duckdb/src/duckdb/src/storage/data_table.cpp:261:15:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<duckdb::PartitionStatistics*>' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, vector<duckdb::PartitionStatistics, allocator<duckdb::PartitionStatistics> > >; _ForwardIterator = duckdb::PartitionStatistics*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, vector<duckdb::PartitionStatistics, allocator<duckdb::PartitionStatistics> > >; _Sentinel = __gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, vector<duckdb::PartitionStatistics, allocator<duckdb::PartitionStatistics> > >; _ForwardIterator = duckdb::PartitionStatistics*; _Tp = duckdb::PartitionStatistics]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, std::vector<duckdb::PartitionStatistics, std::allocator<duckdb::PartitionStatistics> > >; _Tp = duckdb::PartitionStatistics; _Alloc = std::allocator<duckdb::PartitionStatistics>]' at /usr/include/c++/15.2.1/bits/vector.tcc:1009:38,
inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, std::vector<duckdb::PartitionStatistics, std::allocator<duckdb::PartitionStatistics> > >; <template-parameter-2-2> = void; _Tp = duckdb::PartitionStatistics; _Alloc = std::allocator<duckdb::PartitionStatistics>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
inlined from 'duckdb::vector<duckdb::PartitionStatistics> duckdb::DataTable::GetPartitionStats(duckdb::ClientContext&)' at /build/duckdb/src/duckdb/src/storage/data_table.cpp:261:15:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, std::vector<duckdb::PartitionStatistics, std::allocator<duckdb::PartitionStatistics> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<duckdb::PartitionStatistics*>; _ForwardIterator = duckdb::PartitionStatistics*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<duckdb::PartitionStatistics*>; _Sentinel = move_iterator<duckdb::PartitionStatistics*>; _ForwardIterator = duckdb::PartitionStatistics*; _Tp = duckdb::PartitionStatistics]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = duckdb::PartitionStatistics*; _ForwardIterator = duckdb::PartitionStatistics*; _Allocator = allocator<duckdb::PartitionStatistics>]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:664:2,
inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, std::vector<duckdb::PartitionStatistics, std::allocator<duckdb::PartitionStatistics> > >; _Tp = duckdb::PartitionStatistics; _Alloc = std::allocator<duckdb::PartitionStatistics>]' at /usr/include/c++/15.2.1/bits/vector.tcc:1014:9,
inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<duckdb::PartitionStatistics*, std::vector<duckdb::PartitionStatistics, std::allocator<duckdb::PartitionStatistics> > >; <template-parameter-2-2> = void; _Tp = duckdb::PartitionStatistics; _Alloc = std::allocator<duckdb::PartitionStatistics>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
inlined from 'duckdb::vector<duckdb::PartitionStatistics> duckdb::DataTable::GetPartitionStats(duckdb::ClientContext&)' at /build/duckdb/src/duckdb/src/storage/data_table.cpp:261:15:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator<duckdb::PartitionStatistics*>' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1869:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1869 | std::__heap_select(__first, __middle, __last, __comp);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'duckdb::ErrorData duckdb::LocalTableStorage::AppendToIndexes(duckdb::DuckTransaction&, duckdb::RowGroupCollection&, duckdb::TableIndexList&, const duckdb::vector<duckdb::LogicalType>&, duckdb::row_t&)' at /build/duckdb/src/duckdb/src/storage/local_storage.cpp:177:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'duckdb::ErrorData duckdb::LocalTableStorage::AppendToIndexes(duckdb::DuckTransaction&, duckdb::RowGroupCollection&, duckdb::TableIndexList&, const duckdb::vector<duckdb::LogicalType>&, duckdb::row_t&)' at /build/duckdb/src/duckdb/src/storage/local_storage.cpp:177:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'static void duckdb::TableIndexList::InitializeIndexChunk(duckdb::DataChunk&, const duckdb::vector<duckdb::LogicalType>&, duckdb::vector<duckdb::StorageIndex>&, duckdb::DataTableInfo&)' at /build/duckdb/src/duckdb/src/storage/table_index_list.cpp:402:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'static void duckdb::TableIndexList::InitializeIndexChunk(duckdb::DataChunk&, const duckdb::vector<duckdb::LogicalType>&, duckdb::vector<duckdb::StorageIndex>&, duckdb::DataTableInfo&)' at /build/duckdb/src/duckdb/src/storage/table_index_list.cpp:402:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[243/508] Building CXX object src/storage/statistics/CMakeFiles/duckdb_storage_statistics.dir/ub_duckdb_storage_statistics.cpp.o
In file included from /build/duckdb/src/build/src/storage/statistics/ub_duckdb_storage_statistics.cpp:9:
/build/duckdb/src/duckdb/src/storage/statistics/string_stats.cpp: In static member function 'static std::string duckdb::StringStats::ToString(const duckdb::BaseStatistics&)':
/build/duckdb/src/duckdb/src/storage/statistics/string_stats.cpp:274:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/storage/statistics/string_stats.cpp:274:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/storage/statistics/string_stats.cpp:275:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/storage/statistics/string_stats.cpp:275:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:17,
from /build/duckdb/src/duckdb/src/storage/statistics/base_statistics.cpp:3,
from /build/duckdb/src/build/src/storage/statistics/ub_duckdb_storage_statistics.cpp:2:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::ToStructuredType(const LogicalType&)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::ToStringInternal(const BaseStatistics&)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::ToStructuredType(const LogicalType&)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::ToStringInternal(const BaseStatistics&)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::ToStringInternal(const BaseStatistics&)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::ToStructuredType(const LogicalType&)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::ToStructuredType(const LogicalType&)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = duckdb::ToStructuredType(const LogicalType&)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'duckdb::LogicalType duckdb::ToStructuredType(const LogicalType&)' at /build/duckdb/src/duckdb/src/storage/statistics/variant_stats.cpp:237:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::ToStructuredType(const LogicalType&)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::ToStructuredType(const LogicalType&)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = duckdb::ToStructuredType(const LogicalType&)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'duckdb::LogicalType duckdb::ToStructuredType(const LogicalType&)' at /build/duckdb/src/duckdb/src/storage/statistics/variant_stats.cpp:237:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::ToStringInternal(const BaseStatistics&)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = duckdb::ToStringInternal(const BaseStatistics&)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'std::string duckdb::ToStringInternal(const BaseStatistics&)' at /build/duckdb/src/duckdb/src/storage/statistics/variant_stats.cpp:378:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::ToStringInternal(const BaseStatistics&)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::ToStringInternal(const BaseStatistics&)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = duckdb::ToStringInternal(const BaseStatistics&)::<lambda(const duckdb::idx_t&, const duckdb::idx_t&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'std::string duckdb::ToStringInternal(const BaseStatistics&)' at /build/duckdb/src/duckdb/src/storage/statistics/variant_stats.cpp:378:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[244/508] Building CXX object src/storage/table/variant/CMakeFiles/duckdb_storage_table_variant.dir/ub_duckdb_storage_table_variant.cpp.o
In file included from /build/duckdb/src/duckdb/src/storage/table/variant/variant_unshredding.cpp:6,
from /build/duckdb/src/build/src/storage/table/variant/ub_duckdb_storage_table_variant.cpp:3:
In static member function 'static duckdb::Value duckdb::ValueConverter::VisitString(const duckdb::string_t&)',
inlined from 'static ReturnType duckdb::VariantVisitor<Visitor, ReturnType>::VisitString(duckdb::VariantLogicalType, const duckdb::UnifiedVariantVectorData&, duckdb::idx_t, uint32_t, Args&& ...) [with Args = {}; Visitor = duckdb::ValueConverter; ReturnType = duckdb::Value]' at /build/duckdb/src/duckdb/src/include/duckdb/common/types/variant_visitor.hpp:190:75:
/build/duckdb/src/duckdb/src/include/duckdb/function/variant/variant_value_convert.hpp:74:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/variant/variant_value_convert.hpp:74:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[245/508] Building CXX object src/storage/compression/CMakeFiles/duckdb_storage_compression.dir/ub_duckdb_storage_compression.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:17,
from /build/duckdb/src/duckdb/src/storage/compression/numeric_constant.cpp:1,
from /build/duckdb/src/build/src/storage/compression/ub_duckdb_storage_compression.cpp:2:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Distance = int; _Tp = duckdb::alp::AlpRDLeftPartInfo; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<double, true>::BuildLeftPartsDictionary<true>(const duckdb::vector<long long unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Distance = int; _Tp = duckdb::alp::AlpRDLeftPartInfo; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<double, true>::BuildLeftPartsDictionary<false>(const duckdb::vector<long long unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Distance = int; _Tp = duckdb::alp::AlpRDLeftPartInfo; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<float, true>::BuildLeftPartsDictionary<true>(const duckdb::vector<unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Distance = int; _Tp = duckdb::alp::AlpRDLeftPartInfo; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<float, true>::BuildLeftPartsDictionary<false>(const duckdb::vector<unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<float, true>::BuildLeftPartsDictionary<false>(const duckdb::vector<unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<double, true>::BuildLeftPartsDictionary<true>(const duckdb::vector<long long unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<double, true>::BuildLeftPartsDictionary<false>(const duckdb::vector<long long unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<float, true>::BuildLeftPartsDictionary<true>(const duckdb::vector<unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/set:64,
from /build/duckdb/src/duckdb/src/include/duckdb/common/set.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:15,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/timestamp.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:16:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const duckdb::BitpackingMode&>, std::tuple<>}; _Key = duckdb::BitpackingMode; _Val = std::pair<const duckdb::BitpackingMode, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const duckdb::BitpackingMode, long long unsigned int> >; _Compare = std::less<duckdb::BitpackingMode>; _Alloc = std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::BitpackingMode, std::pair<const duckdb::BitpackingMode, long long unsigned int>, std::_Select1st<std::pair<const duckdb::BitpackingMode, long long unsigned int> >, std::less<duckdb::BitpackingMode>, std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/duckdb/src/build/src/storage/compression/ub_duckdb_storage_compression.cpp:6:
/build/duckdb/src/duckdb/src/storage/compression/string_uncompressed.cpp: In static member function 'static void duckdb::UncompressedStringStorage::WriteStringMemory(duckdb::ColumnSegment&, duckdb::string_t, duckdb::block_id_t&, int32_t&)':
/build/duckdb/src/duckdb/src/storage/compression/string_uncompressed.cpp:328:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/storage/compression/string_uncompressed.cpp:347:28: note: parameter passing for argument of type 'duckdb::reference<duckdb::StringBlock>' {aka 'std::reference_wrapper<duckdb::StringBlock>'} changed in GCC 7.1
/build/duckdb/src/duckdb/src/storage/compression/string_uncompressed.cpp: In static member function 'static void duckdb::UncompressedStringStorage::WriteString(duckdb::ColumnSegment&, duckdb::string_t, duckdb::block_id_t&, int32_t&)':
/build/duckdb/src/duckdb/src/storage/compression/string_uncompressed.cpp:316:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/storage/compression/string_uncompressed.cpp:321:37: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/storage/compression/string_uncompressed.cpp:324:20: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/storage/compression/string_uncompressed.cpp:324:20: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/dictionary/common.hpp:6,
from /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/dictionary/analyze.hpp:3,
from /build/duckdb/src/duckdb/src/storage/compression/dictionary_compression.cpp:1,
from /build/duckdb/src/build/src/storage/compression/ub_duckdb_storage_compression.cpp:5:
In static member function 'static duckdb::idx_t duckdb::UncompressedStringStorage::StringAppendBase(duckdb::BufferHandle&, duckdb::ColumnSegment&, duckdb::SegmentStatistics&, duckdb::UnifiedVectorFormat&, duckdb::idx_t, duckdb::idx_t)',
inlined from 'static duckdb::idx_t duckdb::UncompressedStringStorage::StringAppend(duckdb::CompressionAppendState&, duckdb::ColumnSegment&, duckdb::SegmentStatistics&, duckdb::UnifiedVectorFormat&, duckdb::idx_t, duckdb::idx_t)' at /build/duckdb/src/duckdb/src/include/duckdb/storage/string_uncompressed.hpp:85:26:
/build/duckdb/src/duckdb/src/include/duckdb/storage/string_uncompressed.hpp:158:16: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/storage/string_uncompressed.hpp:158:16: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65,
from /build/duckdb/src/duckdb/src/include/duckdb/common/map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:16,
from /build/duckdb/src/duckdb/src/include/duckdb/common/insertion_order_preserving_map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:21:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = duckdb::BitpackingMode; _Tp = long long unsigned int; _Compare = std::less<duckdb::BitpackingMode>; _Alloc = std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> >]',
inlined from 'duckdb::InsertionOrderPreservingMap<std::__cxx11::basic_string<char> > duckdb::BitpackingGetSegmentInfo(QueryContext, ColumnSegment&) [with T = signed char]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:944:9:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::BitpackingMode, std::pair<const duckdb::BitpackingMode, long long unsigned int>, std::_Select1st<std::pair<const duckdb::BitpackingMode, long long unsigned int> >, std::less<duckdb::BitpackingMode>, std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = duckdb::BitpackingMode; _Tp = long long unsigned int; _Compare = std::less<duckdb::BitpackingMode>; _Alloc = std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> >]',
inlined from 'duckdb::InsertionOrderPreservingMap<std::__cxx11::basic_string<char> > duckdb::BitpackingGetSegmentInfo(QueryContext, ColumnSegment&) [with T = short int]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:944:9:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::BitpackingMode, std::pair<const duckdb::BitpackingMode, long long unsigned int>, std::_Select1st<std::pair<const duckdb::BitpackingMode, long long unsigned int> >, std::less<duckdb::BitpackingMode>, std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = duckdb::BitpackingMode; _Tp = long long unsigned int; _Compare = std::less<duckdb::BitpackingMode>; _Alloc = std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> >]',
inlined from 'duckdb::InsertionOrderPreservingMap<std::__cxx11::basic_string<char> > duckdb::BitpackingGetSegmentInfo(QueryContext, ColumnSegment&) [with T = int]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:944:9:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::BitpackingMode, std::pair<const duckdb::BitpackingMode, long long unsigned int>, std::_Select1st<std::pair<const duckdb::BitpackingMode, long long unsigned int> >, std::less<duckdb::BitpackingMode>, std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = duckdb::BitpackingMode; _Tp = long long unsigned int; _Compare = std::less<duckdb::BitpackingMode>; _Alloc = std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> >]',
inlined from 'duckdb::InsertionOrderPreservingMap<std::__cxx11::basic_string<char> > duckdb::BitpackingGetSegmentInfo(QueryContext, ColumnSegment&) [with T = long long int]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:944:9:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::BitpackingMode, std::pair<const duckdb::BitpackingMode, long long unsigned int>, std::_Select1st<std::pair<const duckdb::BitpackingMode, long long unsigned int> >, std::less<duckdb::BitpackingMode>, std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = duckdb::BitpackingMode; _Tp = long long unsigned int; _Compare = std::less<duckdb::BitpackingMode>; _Alloc = std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> >]',
inlined from 'duckdb::InsertionOrderPreservingMap<std::__cxx11::basic_string<char> > duckdb::BitpackingGetSegmentInfo(QueryContext, ColumnSegment&) [with T = unsigned char]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:944:9:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::BitpackingMode, std::pair<const duckdb::BitpackingMode, long long unsigned int>, std::_Select1st<std::pair<const duckdb::BitpackingMode, long long unsigned int> >, std::less<duckdb::BitpackingMode>, std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = duckdb::BitpackingMode; _Tp = long long unsigned int; _Compare = std::less<duckdb::BitpackingMode>; _Alloc = std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> >]',
inlined from 'duckdb::InsertionOrderPreservingMap<std::__cxx11::basic_string<char> > duckdb::BitpackingGetSegmentInfo(QueryContext, ColumnSegment&) [with T = short unsigned int]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:944:9:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::BitpackingMode, std::pair<const duckdb::BitpackingMode, long long unsigned int>, std::_Select1st<std::pair<const duckdb::BitpackingMode, long long unsigned int> >, std::less<duckdb::BitpackingMode>, std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = duckdb::BitpackingMode; _Tp = long long unsigned int; _Compare = std::less<duckdb::BitpackingMode>; _Alloc = std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> >]',
inlined from 'duckdb::InsertionOrderPreservingMap<std::__cxx11::basic_string<char> > duckdb::BitpackingGetSegmentInfo(QueryContext, ColumnSegment&) [with T = unsigned int]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:944:9:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::BitpackingMode, std::pair<const duckdb::BitpackingMode, long long unsigned int>, std::_Select1st<std::pair<const duckdb::BitpackingMode, long long unsigned int> >, std::less<duckdb::BitpackingMode>, std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = duckdb::BitpackingMode; _Tp = long long unsigned int; _Compare = std::less<duckdb::BitpackingMode>; _Alloc = std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> >]',
inlined from 'duckdb::InsertionOrderPreservingMap<std::__cxx11::basic_string<char> > duckdb::BitpackingGetSegmentInfo(QueryContext, ColumnSegment&) [with T = long long unsigned int]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:944:9:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::BitpackingMode, std::pair<const duckdb::BitpackingMode, long long unsigned int>, std::_Select1st<std::pair<const duckdb::BitpackingMode, long long unsigned int> >, std::less<duckdb::BitpackingMode>, std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = duckdb::BitpackingMode; _Tp = long long unsigned int; _Compare = std::less<duckdb::BitpackingMode>; _Alloc = std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> >]',
inlined from 'duckdb::InsertionOrderPreservingMap<std::__cxx11::basic_string<char> > duckdb::BitpackingGetSegmentInfo(QueryContext, ColumnSegment&) [with T = hugeint_t]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:944:9:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::BitpackingMode, std::pair<const duckdb::BitpackingMode, long long unsigned int>, std::_Select1st<std::pair<const duckdb::BitpackingMode, long long unsigned int> >, std::less<duckdb::BitpackingMode>, std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = duckdb::BitpackingMode; _Tp = long long unsigned int; _Compare = std::less<duckdb::BitpackingMode>; _Alloc = std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> >]',
inlined from 'duckdb::InsertionOrderPreservingMap<std::__cxx11::basic_string<char> > duckdb::BitpackingGetSegmentInfo(QueryContext, ColumnSegment&) [with T = uhugeint_t]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:944:9:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::BitpackingMode, std::pair<const duckdb::BitpackingMode, long long unsigned int>, std::_Select1st<std::pair<const duckdb::BitpackingMode, long long unsigned int> >, std::less<duckdb::BitpackingMode>, std::allocator<std::pair<const duckdb::BitpackingMode, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<double, true>::BuildLeftPartsDictionary<true>(const duckdb::vector<long long unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<double, true>::BuildLeftPartsDictionary<true>(const duckdb::vector<long long unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = duckdb::alp::AlpRDCompression<double, true>::BuildLeftPartsDictionary<true>(const duckdb::vector<long long unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'static double duckdb::alp::AlpRDCompression<T, EMPTY>::BuildLeftPartsDictionary(const duckdb::vector<typename duckdb::FloatingToExact<T>::TYPE>&, uint8_t, CompressionData&) [with bool PERSIST_DICT = true; T = double; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:105:7:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<double, true>::BuildLeftPartsDictionary<true>(const duckdb::vector<long long unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<double, true>::BuildLeftPartsDictionary<true>(const duckdb::vector<long long unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = duckdb::alp::AlpRDCompression<double, true>::BuildLeftPartsDictionary<true>(const duckdb::vector<long long unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'static double duckdb::alp::AlpRDCompression<T, EMPTY>::BuildLeftPartsDictionary(const duckdb::vector<typename duckdb::FloatingToExact<T>::TYPE>&, uint8_t, CompressionData&) [with bool PERSIST_DICT = true; T = double; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:105:7:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<double, true>::BuildLeftPartsDictionary<false>(const duckdb::vector<long long unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<double, true>::BuildLeftPartsDictionary<false>(const duckdb::vector<long long unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = duckdb::alp::AlpRDCompression<double, true>::BuildLeftPartsDictionary<false>(const duckdb::vector<long long unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'static double duckdb::alp::AlpRDCompression<T, EMPTY>::BuildLeftPartsDictionary(const duckdb::vector<typename duckdb::FloatingToExact<T>::TYPE>&, uint8_t, CompressionData&) [with bool PERSIST_DICT = false; T = double; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:105:7,
inlined from 'static double duckdb::alp::AlpRDCompression<T, EMPTY>::FindBestDictionary(const duckdb::vector<typename duckdb::FloatingToExact<T>::TYPE>&, CompressionData&) [with T = double; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:152:39,
inlined from 'duckdb::idx_t duckdb::AlpRDFinalAnalyze(AnalyzeState&) [with T = double]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/alprd_analyze.hpp:125:86:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<double, true>::BuildLeftPartsDictionary<false>(const duckdb::vector<long long unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<double, true>::BuildLeftPartsDictionary<false>(const duckdb::vector<long long unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = duckdb::alp::AlpRDCompression<double, true>::BuildLeftPartsDictionary<false>(const duckdb::vector<long long unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'static double duckdb::alp::AlpRDCompression<T, EMPTY>::BuildLeftPartsDictionary(const duckdb::vector<typename duckdb::FloatingToExact<T>::TYPE>&, uint8_t, CompressionData&) [with bool PERSIST_DICT = false; T = double; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:105:7,
inlined from 'static double duckdb::alp::AlpRDCompression<T, EMPTY>::FindBestDictionary(const duckdb::vector<typename duckdb::FloatingToExact<T>::TYPE>&, CompressionData&) [with T = double; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:152:39,
inlined from 'duckdb::idx_t duckdb::AlpRDFinalAnalyze(AnalyzeState&) [with T = double]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/alprd_analyze.hpp:125:86:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<float, true>::BuildLeftPartsDictionary<true>(const duckdb::vector<unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<float, true>::BuildLeftPartsDictionary<true>(const duckdb::vector<unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = duckdb::alp::AlpRDCompression<float, true>::BuildLeftPartsDictionary<true>(const duckdb::vector<unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'static double duckdb::alp::AlpRDCompression<T, EMPTY>::BuildLeftPartsDictionary(const duckdb::vector<typename duckdb::FloatingToExact<T>::TYPE>&, uint8_t, CompressionData&) [with bool PERSIST_DICT = true; T = float; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:105:7:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<float, true>::BuildLeftPartsDictionary<true>(const duckdb::vector<unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<float, true>::BuildLeftPartsDictionary<true>(const duckdb::vector<unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = duckdb::alp::AlpRDCompression<float, true>::BuildLeftPartsDictionary<true>(const duckdb::vector<unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'static double duckdb::alp::AlpRDCompression<T, EMPTY>::BuildLeftPartsDictionary(const duckdb::vector<typename duckdb::FloatingToExact<T>::TYPE>&, uint8_t, CompressionData&) [with bool PERSIST_DICT = true; T = float; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:105:7:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<float, true>::BuildLeftPartsDictionary<false>(const duckdb::vector<unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<float, true>::BuildLeftPartsDictionary<false>(const duckdb::vector<unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = duckdb::alp::AlpRDCompression<float, true>::BuildLeftPartsDictionary<false>(const duckdb::vector<unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'static double duckdb::alp::AlpRDCompression<T, EMPTY>::BuildLeftPartsDictionary(const duckdb::vector<typename duckdb::FloatingToExact<T>::TYPE>&, uint8_t, CompressionData&) [with bool PERSIST_DICT = false; T = float; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:105:7,
inlined from 'static double duckdb::alp::AlpRDCompression<T, EMPTY>::FindBestDictionary(const duckdb::vector<typename duckdb::FloatingToExact<T>::TYPE>&, CompressionData&) [with T = float; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:152:39,
inlined from 'duckdb::idx_t duckdb::AlpRDFinalAnalyze(AnalyzeState&) [with T = float]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/alprd_analyze.hpp:125:86:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<float, true>::BuildLeftPartsDictionary<false>(const duckdb::vector<unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::alp::AlpRDCompression<float, true>::BuildLeftPartsDictionary<false>(const duckdb::vector<unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, vector<duckdb::alp::AlpRDLeftPartInfo, allocator<duckdb::alp::AlpRDLeftPartInfo> > >; _Compare = duckdb::alp::AlpRDCompression<float, true>::BuildLeftPartsDictionary<false>(const duckdb::vector<unsigned int>&, uint8_t, CompressionData&)::<lambda(const duckdb::alp::AlpRDLeftPartInfo&, const duckdb::alp::AlpRDLeftPartInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'static double duckdb::alp::AlpRDCompression<T, EMPTY>::BuildLeftPartsDictionary(const duckdb::vector<typename duckdb::FloatingToExact<T>::TYPE>&, uint8_t, CompressionData&) [with bool PERSIST_DICT = false; T = float; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:105:7,
inlined from 'static double duckdb::alp::AlpRDCompression<T, EMPTY>::FindBestDictionary(const duckdb::vector<typename duckdb::FloatingToExact<T>::TYPE>&, CompressionData&) [with T = float; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:152:39,
inlined from 'duckdb::idx_t duckdb::AlpRDFinalAnalyze(AnalyzeState&) [with T = float]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/alprd_analyze.hpp:125:86:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::alp::AlpRDLeftPartInfo*, std::vector<duckdb::alp::AlpRDLeftPartInfo, std::allocator<duckdb::alp::AlpRDLeftPartInfo> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[246/508] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/copied_statement_verifier.cpp.o
[247/508] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/external_statement_verifier.cpp.o
[248/508] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/fetch_row_verifier.cpp.o
[249/508] Building CXX object src/transaction/CMakeFiles/duckdb_transaction.dir/ub_duckdb_transaction.cpp.o
[250/508] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/deserialized_statement_verifier.cpp.o
[251/508] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/prepared_statement_verifier.cpp.o
[252/508] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/explain_statement_verifier.cpp.o
[253/508] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/statement_verifier.cpp.o
[254/508] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/unoptimized_statement_verifier.cpp.o
[255/508] Linking CXX static library third_party/fastpforlib/libduckdb_fastpforlib.a
[256/508] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/parsed_statement_verifier.cpp.o
[257/508] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/no_operator_caching_verifier.cpp.o
[258/508] Linking CXX static library third_party/fmt/libduckdb_fmt.a
[259/508] Linking CXX static library third_party/fsst/libduckdb_fsst.a
[260/508] Linking CXX static library third_party/hyperloglog/libduckdb_hyperloglog.a
[261/508] Linking CXX static library third_party/libpg_query/libduckdb_pg_query.a
[262/508] Linking CXX static library third_party/miniz/libduckdb_miniz.a
[263/508] Linking CXX static library third_party/mbedtls/libduckdb_mbedtls.a
[264/508] Linking CXX static library third_party/skiplist/libduckdb_skiplistlib.a
[265/508] Building CXX object src/storage/serialization/CMakeFiles/duckdb_storage_serialization.dir/ub_duckdb_storage_serialization.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
from /build/duckdb/src/duckdb/src/include/duckdb/common/map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serialization_traits.hpp:7,
from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:12,
from /build/duckdb/src/duckdb/src/storage/serialization/serialize_constraint.cpp:6,
from /build/duckdb/src/build/src/storage/serialization/ub_duckdb_storage_serialization.cpp:2:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = duckdb::LogicalTypeId; _Val = std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >; _KeyOfValue = std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >; _Compare = std::less<duckdb::LogicalTypeId>; _Alloc = std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<duckdb::LogicalTypeId, std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> >, std::_Select1st<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > >, std::less<duckdb::LogicalTypeId>, std::allocator<std::pair<const duckdb::LogicalTypeId, duckdb::CSVOption<duckdb::StrpTimeFormat> > > >::const_iterator' changed in GCC 7.1
2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[266/508] Linking CXX static library third_party/utf8proc/libduckdb_utf8proc.a
[267/508] Linking CXX static library third_party/re2/libduckdb_re2.a
[268/508] Linking CXX static library third_party/yyjson/libduckdb_yyjson.a
[269/508] Linking CXX static library third_party/zstd/libduckdb_zstd.a
[270/508] Building CXX object extension/CMakeFiles/dummy_static_extension_loader.dir/loader/dummy_static_extension_loader.cpp.o
[271/508] Building CXX object extension/core_functions/CMakeFiles/core_functions_extension.dir/core_functions_extension.cpp.o
[272/508] Building CXX object extension/core_functions/CMakeFiles/core_functions_extension.dir/function_list.cpp.o
[273/508] Building CXX object extension/core_functions/CMakeFiles/core_functions_loadable_extension.dir/core_functions_extension.cpp.o
[274/508] Building CXX object extension/core_functions/CMakeFiles/core_functions_extension.dir/lambda_functions.cpp.o
[275/508] Building CXX object extension/core_functions/CMakeFiles/core_functions_loadable_extension.dir/function_list.cpp.o
[276/508] Building CXX object extension/core_functions/CMakeFiles/core_functions_loadable_extension.dir/lambda_functions.cpp.o
[277/508] Building CXX object extension/core_functions/aggregate/algebraic/CMakeFiles/duckdb_core_functions_algebraic.dir/ub_duckdb_core_functions_algebraic.cpp.o
[278/508] Building CXX object src/storage/table/CMakeFiles/duckdb_storage_table.dir/ub_duckdb_storage_table.cpp.o
In file included from /build/duckdb/src/build/src/storage/table/ub_duckdb_storage_table.cpp:11:
/build/duckdb/src/duckdb/src/storage/table/update_segment.cpp: In static member function 'static T duckdb::UpdateSelectElement::Operation(duckdb::UpdateSegment&, T) [with T = duckdb::string_t]':
/build/duckdb/src/duckdb/src/storage/table/update_segment.cpp:701:10: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/storage/table/update_segment.cpp: In function 'void duckdb::MergeUpdateLoopInternal(UpdateInfo&, V*, UpdateInfo&, const SelectionVector&, const V*, row_t*, idx_t, const SelectionVector&, idx_t) [with T = string_t; V = string_t; OP = ExtractStandardEntry]':
/build/duckdb/src/duckdb/src/storage/table/update_segment.cpp:886:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/standard_entry.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/sequence_catalog_entry.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/transaction/transaction.hpp:11,
from /build/duckdb/src/duckdb/src/storage/table/chunk_info.cpp:3,
from /build/duckdb/src/build/src/storage/table/ub_duckdb_storage_table.cpp:2:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Distance = int; _Tp = duckdb::StorageIndex; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1590 | __heap_select(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/src/storage/table/update_segment.cpp: In function 'void duckdb::InitializeUpdateData(UpdateInfo&, Vector&, UpdateInfo&, UnifiedVectorFormat&, const SelectionVector&) [with T = string_t]':
/build/duckdb/src/duckdb/src/storage/table/update_segment.cpp:725:57: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1869:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1869 | std::__heap_select(__first, __middle, __last, __comp);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void duckdb::RowGroupCollection::RemoveFromIndexes(const duckdb::QueryContext&, duckdb::TableIndexList&, duckdb::Vector&, duckdb::idx_t, duckdb::IndexRemovalType, duckdb::optional_idx)' at /build/duckdb/src/duckdb/src/storage/table/row_group_collection.cpp:942:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void duckdb::RowGroupCollection::RemoveFromIndexes(const duckdb::QueryContext&, duckdb::TableIndexList&, duckdb::Vector&, duckdb::idx_t, duckdb::IndexRemovalType, duckdb::optional_idx)' at /build/duckdb/src/duckdb/src/storage/table/row_group_collection.cpp:942:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[279/508] Building CXX object extension/core_functions/aggregate/regression/CMakeFiles/duckdb_core_functions_regression.dir/ub_duckdb_core_functions_regression.cpp.o
[280/508] Building CXX object extension/core_functions/scalar/bit/CMakeFiles/duckdb_core_functions_bit.dir/ub_duckdb_core_functions_bit.cpp.o
In file included from /build/duckdb/src/build/extension/core_functions/scalar/bit/ub_duckdb_core_functions_bit.cpp:2:
/build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp: In lambda function:
/build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:13:55: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp: In lambda function:
/build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:13:55: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp: In static member function 'static TR duckdb::{anonymous}::GetBitOperator::Operation(TA, TB) [with TA = duckdb::string_t; TB = int; TR = int]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:62:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:12,
from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/scalar/bit_functions.hpp:14,
from /build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:1:
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::BitStringFunction(DataChunk&, ExpressionState&, Vector&) [with bool FROM_STRING = true]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:12:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::BitStringFunction(DataChunk&, ExpressionState&, Vector&) [with bool FROM_STRING = true]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:12:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::BitStringFunction(DataChunk&, ExpressionState&, Vector&) [with bool FROM_STRING = true]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:12:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::BitStringFunction(DataChunk&, ExpressionState&, Vector&) [with bool FROM_STRING = true]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:12:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::BitStringFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::BitStringFunction(DataChunk&, ExpressionState&, Vector&) [with bool FROM_STRING = true]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:12:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static TR duckdb::{anonymous}::BitPositionOperator::Operation(TA, TB) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int]',
inlined from 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::BitPositionOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68,
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:118:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static TR duckdb::{anonymous}::BitPositionOperator::Operation(TA, TB) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int]',
inlined from 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::BitPositionOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:118:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static TR duckdb::{anonymous}::BitPositionOperator::Operation(TA, TB) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int]',
inlined from 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::BitPositionOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:118:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static TR duckdb::{anonymous}::BitPositionOperator::Operation(TA, TB) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int]',
inlined from 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::BitPositionOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:118:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static TR duckdb::{anonymous}::BitPositionOperator::Operation(TA, TB) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int]',
inlined from 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::BitPositionOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:118:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static TR duckdb::{anonymous}::BitPositionOperator::Operation(TA, TB) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int]',
inlined from 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::BitPositionOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:118:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static TR duckdb::{anonymous}::BitPositionOperator::Operation(TA, TB) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int]',
inlined from 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::BitPositionOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:118:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static TR duckdb::{anonymous}::BitPositionOperator::Operation(TA, TB) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int]',
inlined from 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::BitPositionOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:118:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static TR duckdb::{anonymous}::BitPositionOperator::Operation(TA, TB) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int]',
inlined from 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::BitPositionOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:118:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static TR duckdb::{anonymous}::BitPositionOperator::Operation(TA, TB) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int]',
inlined from 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::BitPositionOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:118:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static TR duckdb::{anonymous}::BitPositionOperator::Operation(TA, TB) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int]',
inlined from 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::BitPositionOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:118:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static TR duckdb::{anonymous}::BitPositionOperator::Operation(TA, TB) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int]',
inlined from 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::BitPositionOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::BitPositionOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'static void duckdb::ScalarFunction::BinaryFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::string_t; TB = duckdb::string_t; TR = int; OP = duckdb::{anonymous}::BitPositionOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:242:50:
/build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:118:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::BitStringFunction(DataChunk&, ExpressionState&, Vector&) [with bool FROM_STRING = false]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:12:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::BitStringFunction(DataChunk&, ExpressionState&, Vector&) [with bool FROM_STRING = false]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:12:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::BitStringFunction(DataChunk&, ExpressionState&, Vector&) [with bool FROM_STRING = false]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:12:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::BitStringFunction(DataChunk&, ExpressionState&, Vector&) [with bool FROM_STRING = false]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:12:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::BitStringFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::BitStringFunction(DataChunk&, ExpressionState&, Vector&) [with bool FROM_STRING = false]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/bit/bitstring.cpp:12:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[281/508] Building CXX object extension/core_functions/scalar/array/CMakeFiles/duckdb_core_functions_array.dir/ub_duckdb_core_functions_array.cpp.o
[282/508] Building CXX object extension/core_functions/scalar/blob/CMakeFiles/duckdb_core_functions_blob.dir/ub_duckdb_core_functions_blob.cpp.o
[283/508] Building CXX object extension/core_functions/scalar/debug/CMakeFiles/duckdb_core_functions_debug.dir/ub_duckdb_core_functions_debug.cpp.o
[284/508] Building CXX object extension/core_functions/scalar/enum/CMakeFiles/duckdb_core_functions_enum.dir/ub_duckdb_core_functions_enum.cpp.o
[285/508] Building CXX object extension/core_functions/aggregate/nested/CMakeFiles/duckdb_core_functions_nested.dir/ub_duckdb_core_functions_nested.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:11,
from /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/binned_histogram.cpp:1,
from /build/duckdb/src/build/extension/core_functions/aggregate/nested/ub_duckdb_core_functions_nested.cpp:2:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::string_t*, vector<duckdb::string_t, allocator<duckdb::string_t> > >; _Distance = int; _Tp = duckdb::string_t; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/set:64,
from /build/duckdb/src/duckdb/src/include/duckdb/common/set.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:15,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/timestamp.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:16:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const bool&>, std::tuple<>}; _Key = bool; _Val = std::pair<const bool, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const bool, long long unsigned int> >; _Compare = std::less<bool>; _Alloc = std::allocator<std::pair<const bool, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<bool, std::pair<const bool, long long unsigned int>, std::_Select1st<std::pair<const bool, long long unsigned int> >, std::less<bool>, std::allocator<std::pair<const bool, long long unsigned int> > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const float&>, std::tuple<>}; _Key = float; _Val = std::pair<const float, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const float, long long unsigned int> >; _Compare = std::less<float>; _Alloc = std::allocator<std::pair<const float, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<float, std::pair<const float, long long unsigned int>, std::_Select1st<std::pair<const float, long long unsigned int> >, std::less<float>, std::allocator<std::pair<const float, long long unsigned int> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const int&>, std::tuple<>}; _Key = int; _Val = std::pair<const int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const int, long long unsigned int> >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, long long unsigned int>, std::_Select1st<std::pair<const int, long long unsigned int> >, std::less<int>, std::allocator<std::pair<const int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const short int&>, std::tuple<>}; _Key = short int; _Val = std::pair<const short int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const short int, long long unsigned int> >; _Compare = std::less<short int>; _Alloc = std::allocator<std::pair<const short int, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<short int, std::pair<const short int, long long unsigned int>, std::_Select1st<std::pair<const short int, long long unsigned int> >, std::less<short int>, std::allocator<std::pair<const short int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const signed char&>, std::tuple<>}; _Key = signed char; _Val = std::pair<const signed char, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const signed char, long long unsigned int> >; _Compare = std::less<signed char>; _Alloc = std::allocator<std::pair<const signed char, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<signed char, std::pair<const signed char, long long unsigned int>, std::_Select1st<std::pair<const signed char, long long unsigned int> >, std::less<signed char>, std::allocator<std::pair<const signed char, long long unsigned int> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, long long unsigned int> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, long long unsigned int>, std::_Select1st<std::pair<const unsigned int, long long unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const short unsigned int&>, std::tuple<>}; _Key = short unsigned int; _Val = std::pair<const short unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const short unsigned int, long long unsigned int> >; _Compare = std::less<short unsigned int>; _Alloc = std::allocator<std::pair<const short unsigned int, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, long long unsigned int>, std::_Select1st<std::pair<const short unsigned int, long long unsigned int> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const unsigned char&>, std::tuple<>}; _Key = unsigned char; _Val = std::pair<const unsigned char, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const unsigned char, long long unsigned int> >; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, long long unsigned int>, std::_Select1st<std::pair<const unsigned char, long long unsigned int> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, long long unsigned int> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const double&>, std::tuple<>}; _Key = double; _Val = std::pair<const double, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const double, long long unsigned int> >; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, long long unsigned int>, std::_Select1st<std::pair<const double, long long unsigned int> >, std::less<double>, std::allocator<std::pair<const double, long long unsigned int> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long int&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long int, long long unsigned int> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, long long unsigned int>, std::_Select1st<std::pair<const long long int, long long unsigned int> >, std::less<long long int>, std::allocator<std::pair<const long long int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::string_t*, vector<duckdb::string_t, allocator<duckdb::string_t> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::string_t*, vector<duckdb::string_t, allocator<duckdb::string_t> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::string_t*, vector<duckdb::string_t, allocator<duckdb::string_t> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::string_t*, vector<duckdb::string_t, allocator<duckdb::string_t> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'duckdb::string_t'} changed in GCC 7.1
356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
357 | __comp);
| ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'duckdb::string_t'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::string_t*, vector<duckdb::string_t, allocator<duckdb::string_t> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::string_t*, vector<duckdb::string_t, allocator<duckdb::string_t> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::string_t*, vector<duckdb::string_t, allocator<duckdb::string_t> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::string_t*, vector<duckdb::string_t, allocator<duckdb::string_t> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'duckdb::string_t'} changed in GCC 7.1
264 | std::__adjust_heap(__first, _DistanceType(0),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
265 | _DistanceType(__last - __first),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
266 | _GLIBCXX_MOVE(__value), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'duckdb::string_t'} changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65,
from /build/duckdb/src/duckdb/src/include/duckdb/common/map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:16,
from /build/duckdb/src/duckdb/src/include/duckdb/common/insertion_order_preserving_map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:21:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = bool; _Tp = long long unsigned int; _Compare = std::less<bool>; _Alloc = std::allocator<std::pair<const bool, long long unsigned int> >]',
inlined from 'static void duckdb::{anonymous}::HistogramFunction<MAP_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::HistogramAggState<bool, std::map<bool, long long unsigned int, std::less<bool>, std::allocator<std::pair<const bool, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<bool, long long unsigned int, std::less<bool>, std::allocator<std::pair<const bool, long long unsigned int> > > > >; MAP_TYPE = duckdb::{anonymous}::DefaultMapType<std::map<bool, long long unsigned int, std::less<bool>, std::allocator<std::pair<const bool, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:38:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::HistogramAggState<bool, std::map<bool, long long unsigned int, std::less<bool>, std::allocator<std::pair<const bool, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<bool, long long unsigned int, std::less<bool>, std::allocator<std::pair<const bool, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::HistogramAggState<bool, std::map<bool, long long unsigned int, std::less<bool>, std::allocator<std::pair<const bool, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<bool, long long unsigned int, std::less<bool>, std::allocator<std::pair<const bool, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<bool, std::pair<const bool, long long unsigned int>, std::_Select1st<std::pair<const bool, long long unsigned int> >, std::less<bool>, std::allocator<std::pair<const bool, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned char; _Tp = long long unsigned int; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, long long unsigned int> >]',
inlined from 'static void duckdb::{anonymous}::HistogramFunction<MAP_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::HistogramAggState<unsigned char, std::map<unsigned char, long long unsigned int, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<unsigned char, long long unsigned int, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, long long unsigned int> > > > >; MAP_TYPE = duckdb::{anonymous}::DefaultMapType<std::map<unsigned char, long long unsigned int, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:38:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::HistogramAggState<unsigned char, std::map<unsigned char, long long unsigned int, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<unsigned char, long long unsigned int, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::HistogramAggState<unsigned char, std::map<unsigned char, long long unsigned int, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<unsigned char, long long unsigned int, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, long long unsigned int>, std::_Select1st<std::pair<const unsigned char, long long unsigned int> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = short unsigned int; _Tp = long long unsigned int; _Compare = std::less<short unsigned int>; _Alloc = std::allocator<std::pair<const short unsigned int, long long unsigned int> >]',
inlined from 'static void duckdb::{anonymous}::HistogramFunction<MAP_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::HistogramAggState<short unsigned int, std::map<short unsigned int, long long unsigned int, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<short unsigned int, long long unsigned int, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long long unsigned int> > > > >; MAP_TYPE = duckdb::{anonymous}::DefaultMapType<std::map<short unsigned int, long long unsigned int, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:38:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::HistogramAggState<short unsigned int, std::map<short unsigned int, long long unsigned int, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<short unsigned int, long long unsigned int, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::HistogramAggState<short unsigned int, std::map<short unsigned int, long long unsigned int, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<short unsigned int, long long unsigned int, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, long long unsigned int>, std::_Select1st<std::pair<const short unsigned int, long long unsigned int> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = long long unsigned int; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, long long unsigned int> >]',
inlined from 'static void duckdb::{anonymous}::HistogramFunction<MAP_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::HistogramAggState<unsigned int, std::map<unsigned int, long long unsigned int, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<unsigned int, long long unsigned int, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, long long unsigned int> > > > >; MAP_TYPE = duckdb::{anonymous}::DefaultMapType<std::map<unsigned int, long long unsigned int, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:38:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::HistogramAggState<unsigned int, std::map<unsigned int, long long unsigned int, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<unsigned int, long long unsigned int, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::HistogramAggState<unsigned int, std::map<unsigned int, long long unsigned int, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<unsigned int, long long unsigned int, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, long long unsigned int>, std::_Select1st<std::pair<const unsigned int, long long unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
inlined from 'static void duckdb::{anonymous}::HistogramFunction<MAP_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::HistogramAggState<long long unsigned int, std::map<long long unsigned int, long long unsigned int, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<long long unsigned int, long long unsigned int, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > > > >; MAP_TYPE = duckdb::{anonymous}::DefaultMapType<std::map<long long unsigned int, long long unsigned int, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:38:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::HistogramAggState<long long unsigned int, std::map<long long unsigned int, long long unsigned int, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<long long unsigned int, long long unsigned int, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::HistogramAggState<long long unsigned int, std::map<long long unsigned int, long long unsigned int, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<long long unsigned int, long long unsigned int, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = signed char; _Tp = long long unsigned int; _Compare = std::less<signed char>; _Alloc = std::allocator<std::pair<const signed char, long long unsigned int> >]',
inlined from 'static void duckdb::{anonymous}::HistogramFunction<MAP_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::HistogramAggState<signed char, std::map<signed char, long long unsigned int, std::less<signed char>, std::allocator<std::pair<const signed char, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<signed char, long long unsigned int, std::less<signed char>, std::allocator<std::pair<const signed char, long long unsigned int> > > > >; MAP_TYPE = duckdb::{anonymous}::DefaultMapType<std::map<signed char, long long unsigned int, std::less<signed char>, std::allocator<std::pair<const signed char, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:38:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::HistogramAggState<signed char, std::map<signed char, long long unsigned int, std::less<signed char>, std::allocator<std::pair<const signed char, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<signed char, long long unsigned int, std::less<signed char>, std::allocator<std::pair<const signed char, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::HistogramAggState<signed char, std::map<signed char, long long unsigned int, std::less<signed char>, std::allocator<std::pair<const signed char, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<signed char, long long unsigned int, std::less<signed char>, std::allocator<std::pair<const signed char, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<signed char, std::pair<const signed char, long long unsigned int>, std::_Select1st<std::pair<const signed char, long long unsigned int> >, std::less<signed char>, std::allocator<std::pair<const signed char, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = short int; _Tp = long long unsigned int; _Compare = std::less<short int>; _Alloc = std::allocator<std::pair<const short int, long long unsigned int> >]',
inlined from 'static void duckdb::{anonymous}::HistogramFunction<MAP_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::HistogramAggState<short int, std::map<short int, long long unsigned int, std::less<short int>, std::allocator<std::pair<const short int, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<short int, long long unsigned int, std::less<short int>, std::allocator<std::pair<const short int, long long unsigned int> > > > >; MAP_TYPE = duckdb::{anonymous}::DefaultMapType<std::map<short int, long long unsigned int, std::less<short int>, std::allocator<std::pair<const short int, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:38:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::HistogramAggState<short int, std::map<short int, long long unsigned int, std::less<short int>, std::allocator<std::pair<const short int, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<short int, long long unsigned int, std::less<short int>, std::allocator<std::pair<const short int, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::HistogramAggState<short int, std::map<short int, long long unsigned int, std::less<short int>, std::allocator<std::pair<const short int, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<short int, long long unsigned int, std::less<short int>, std::allocator<std::pair<const short int, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<short int, std::pair<const short int, long long unsigned int>, std::_Select1st<std::pair<const short int, long long unsigned int> >, std::less<short int>, std::allocator<std::pair<const short int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = long long unsigned int; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, long long unsigned int> >]',
inlined from 'static void duckdb::{anonymous}::HistogramFunction<MAP_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::HistogramAggState<int, std::map<int, long long unsigned int, std::less<int>, std::allocator<std::pair<const int, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<int, long long unsigned int, std::less<int>, std::allocator<std::pair<const int, long long unsigned int> > > > >; MAP_TYPE = duckdb::{anonymous}::DefaultMapType<std::map<int, long long unsigned int, std::less<int>, std::allocator<std::pair<const int, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:38:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::HistogramAggState<int, std::map<int, long long unsigned int, std::less<int>, std::allocator<std::pair<const int, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<int, long long unsigned int, std::less<int>, std::allocator<std::pair<const int, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::HistogramAggState<int, std::map<int, long long unsigned int, std::less<int>, std::allocator<std::pair<const int, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<int, long long unsigned int, std::less<int>, std::allocator<std::pair<const int, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, long long unsigned int>, std::_Select1st<std::pair<const int, long long unsigned int> >, std::less<int>, std::allocator<std::pair<const int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = long long unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, long long unsigned int> >]',
inlined from 'static void duckdb::{anonymous}::HistogramFunction<MAP_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::HistogramAggState<long long int, std::map<long long int, long long unsigned int, std::less<long long int>, std::allocator<std::pair<const long long int, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<long long int, long long unsigned int, std::less<long long int>, std::allocator<std::pair<const long long int, long long unsigned int> > > > >; MAP_TYPE = duckdb::{anonymous}::DefaultMapType<std::map<long long int, long long unsigned int, std::less<long long int>, std::allocator<std::pair<const long long int, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:38:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::HistogramAggState<long long int, std::map<long long int, long long unsigned int, std::less<long long int>, std::allocator<std::pair<const long long int, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<long long int, long long unsigned int, std::less<long long int>, std::allocator<std::pair<const long long int, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::HistogramAggState<long long int, std::map<long long int, long long unsigned int, std::less<long long int>, std::allocator<std::pair<const long long int, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<long long int, long long unsigned int, std::less<long long int>, std::allocator<std::pair<const long long int, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, long long unsigned int>, std::_Select1st<std::pair<const long long int, long long unsigned int> >, std::less<long long int>, std::allocator<std::pair<const long long int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = float; _Tp = long long unsigned int; _Compare = std::less<float>; _Alloc = std::allocator<std::pair<const float, long long unsigned int> >]',
inlined from 'static void duckdb::{anonymous}::HistogramFunction<MAP_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::HistogramAggState<float, std::map<float, long long unsigned int, std::less<float>, std::allocator<std::pair<const float, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<float, long long unsigned int, std::less<float>, std::allocator<std::pair<const float, long long unsigned int> > > > >; MAP_TYPE = duckdb::{anonymous}::DefaultMapType<std::map<float, long long unsigned int, std::less<float>, std::allocator<std::pair<const float, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:38:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::HistogramAggState<float, std::map<float, long long unsigned int, std::less<float>, std::allocator<std::pair<const float, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<float, long long unsigned int, std::less<float>, std::allocator<std::pair<const float, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::HistogramAggState<float, std::map<float, long long unsigned int, std::less<float>, std::allocator<std::pair<const float, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<float, long long unsigned int, std::less<float>, std::allocator<std::pair<const float, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<float, std::pair<const float, long long unsigned int>, std::_Select1st<std::pair<const float, long long unsigned int> >, std::less<float>, std::allocator<std::pair<const float, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = long long unsigned int; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, long long unsigned int> >]',
inlined from 'static void duckdb::{anonymous}::HistogramFunction<MAP_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::HistogramAggState<double, std::map<double, long long unsigned int, std::less<double>, std::allocator<std::pair<const double, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<double, long long unsigned int, std::less<double>, std::allocator<std::pair<const double, long long unsigned int> > > > >; MAP_TYPE = duckdb::{anonymous}::DefaultMapType<std::map<double, long long unsigned int, std::less<double>, std::allocator<std::pair<const double, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:38:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::HistogramAggState<double, std::map<double, long long unsigned int, std::less<double>, std::allocator<std::pair<const double, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<double, long long unsigned int, std::less<double>, std::allocator<std::pair<const double, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::HistogramAggState<double, std::map<double, long long unsigned int, std::less<double>, std::allocator<std::pair<const double, long long unsigned int> > > >; OP = duckdb::{anonymous}::HistogramFunction<duckdb::{anonymous}::DefaultMapType<std::map<double, long long unsigned int, std::less<double>, std::allocator<std::pair<const double, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, long long unsigned int>, std::_Select1st<std::pair<const double, long long unsigned int> >, std::less<double>, std::allocator<std::pair<const double, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = bool; _Tp = long long unsigned int; _Compare = std::less<bool>; _Alloc = std::allocator<std::pair<const bool, long long unsigned int> >]',
inlined from 'void duckdb::{anonymous}::HistogramUpdateFunction(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with OP = duckdb::HistogramFunctor; T = bool; MAP_TYPE = DefaultMapType<std::map<bool, long long unsigned int, std::less<bool>, std::allocator<std::pair<const bool, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:86:18:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<bool, std::pair<const bool, long long unsigned int>, std::_Select1st<std::pair<const bool, long long unsigned int> >, std::less<bool>, std::allocator<std::pair<const bool, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned char; _Tp = long long unsigned int; _Compare = std::less<unsigned char>; _Alloc = std::allocator<std::pair<const unsigned char, long long unsigned int> >]',
inlined from 'void duckdb::{anonymous}::HistogramUpdateFunction(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with OP = duckdb::HistogramFunctor; T = unsigned char; MAP_TYPE = DefaultMapType<std::map<unsigned char, long long unsigned int, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:86:18:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned char, std::pair<const unsigned char, long long unsigned int>, std::_Select1st<std::pair<const unsigned char, long long unsigned int> >, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = signed char; _Tp = long long unsigned int; _Compare = std::less<signed char>; _Alloc = std::allocator<std::pair<const signed char, long long unsigned int> >]',
inlined from 'void duckdb::{anonymous}::HistogramUpdateFunction(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with OP = duckdb::HistogramFunctor; T = signed char; MAP_TYPE = DefaultMapType<std::map<signed char, long long unsigned int, std::less<signed char>, std::allocator<std::pair<const signed char, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:86:18:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<signed char, std::pair<const signed char, long long unsigned int>, std::_Select1st<std::pair<const signed char, long long unsigned int> >, std::less<signed char>, std::allocator<std::pair<const signed char, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = short unsigned int; _Tp = long long unsigned int; _Compare = std::less<short unsigned int>; _Alloc = std::allocator<std::pair<const short unsigned int, long long unsigned int> >]',
inlined from 'void duckdb::{anonymous}::HistogramUpdateFunction(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with OP = duckdb::HistogramFunctor; T = short unsigned int; MAP_TYPE = DefaultMapType<std::map<short unsigned int, long long unsigned int, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:86:18:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, long long unsigned int>, std::_Select1st<std::pair<const short unsigned int, long long unsigned int> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = long long unsigned int; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, long long unsigned int> >]',
inlined from 'void duckdb::{anonymous}::HistogramUpdateFunction(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with OP = duckdb::HistogramFunctor; T = unsigned int; MAP_TYPE = DefaultMapType<std::map<unsigned int, long long unsigned int, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:86:18:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, long long unsigned int>, std::_Select1st<std::pair<const unsigned int, long long unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = short int; _Tp = long long unsigned int; _Compare = std::less<short int>; _Alloc = std::allocator<std::pair<const short int, long long unsigned int> >]',
inlined from 'void duckdb::{anonymous}::HistogramUpdateFunction(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with OP = duckdb::HistogramFunctor; T = short int; MAP_TYPE = DefaultMapType<std::map<short int, long long unsigned int, std::less<short int>, std::allocator<std::pair<const short int, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:86:18:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<short int, std::pair<const short int, long long unsigned int>, std::_Select1st<std::pair<const short int, long long unsigned int> >, std::less<short int>, std::allocator<std::pair<const short int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = long long unsigned int; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, long long unsigned int> >]',
inlined from 'void duckdb::{anonymous}::HistogramUpdateFunction(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with OP = duckdb::HistogramFunctor; T = int; MAP_TYPE = DefaultMapType<std::map<int, long long unsigned int, std::less<int>, std::allocator<std::pair<const int, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:86:18:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, long long unsigned int>, std::_Select1st<std::pair<const int, long long unsigned int> >, std::less<int>, std::allocator<std::pair<const int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = float; _Tp = long long unsigned int; _Compare = std::less<float>; _Alloc = std::allocator<std::pair<const float, long long unsigned int> >]',
inlined from 'void duckdb::{anonymous}::HistogramUpdateFunction(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with OP = duckdb::HistogramFunctor; T = float; MAP_TYPE = DefaultMapType<std::map<float, long long unsigned int, std::less<float>, std::allocator<std::pair<const float, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:86:18:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<float, std::pair<const float, long long unsigned int>, std::_Select1st<std::pair<const float, long long unsigned int> >, std::less<float>, std::allocator<std::pair<const float, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
inlined from 'void duckdb::{anonymous}::HistogramUpdateFunction(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with OP = duckdb::HistogramFunctor; T = long long unsigned int; MAP_TYPE = DefaultMapType<std::map<long long unsigned int, long long unsigned int, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:86:18:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = long long unsigned int; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, long long unsigned int> >]',
inlined from 'void duckdb::{anonymous}::HistogramUpdateFunction(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with OP = duckdb::HistogramFunctor; T = long long int; MAP_TYPE = DefaultMapType<std::map<long long int, long long unsigned int, std::less<long long int>, std::allocator<std::pair<const long long int, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:86:18:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, long long unsigned int>, std::_Select1st<std::pair<const long long int, long long unsigned int> >, std::less<long long int>, std::allocator<std::pair<const long long int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = long long unsigned int; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, long long unsigned int> >]',
inlined from 'void duckdb::{anonymous}::HistogramUpdateFunction(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with OP = duckdb::HistogramFunctor; T = double; MAP_TYPE = DefaultMapType<std::map<double, long long unsigned int, std::less<double>, std::allocator<std::pair<const double, long long unsigned int> > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:86:18:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, long long unsigned int>, std::_Select1st<std::pair<const double, long long unsigned int> >, std::less<double>, std::allocator<std::pair<const double, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In file included from /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/binned_histogram.cpp:5:
In static member function 'static void duckdb::HistogramStringFunctor::HistogramFinalize(T, duckdb::Vector&, duckdb::idx_t) [with T = duckdb::string_t]',
inlined from 'void duckdb::{anonymous}::HistogramBinFinalizeFunction(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with OP = duckdb::HistogramStringFunctor; T = duckdb::string_t]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/binned_histogram.cpp:313:37:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/histogram_helpers.hpp:66:80: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::HistogramStringFunctor::HistogramFinalize(T, duckdb::Vector&, duckdb::idx_t) [with T = duckdb::string_t]',
inlined from 'void duckdb::{anonymous}::HistogramFinalizeFunction(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with OP = duckdb::HistogramStringFunctor; T = duckdb::string_t; MAP_TYPE = StringMapType<duckdb::OwningStringMap<long long unsigned int, std::map<duckdb::string_t, long long unsigned int, std::less<duckdb::string_t>, std::allocator<std::pair<const duckdb::string_t, long long unsigned int> > > > >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:128:37:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/histogram_helpers.hpp:66:80: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::HistogramStringFunctor::HistogramFinalize(T, duckdb::Vector&, duckdb::idx_t) [with T = duckdb::string_t]',
inlined from 'void duckdb::{anonymous}::HistogramFinalizeFunction(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with OP = duckdb::HistogramStringFunctor; T = duckdb::string_t; MAP_TYPE = StringMapType<duckdb::OwningStringMap<long long unsigned int> >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:128:37:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/histogram_helpers.hpp:66:80: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void duckdb::{anonymous}::HistogramBinState<T>::InitializeBins(duckdb::Vector&, duckdb::idx_t, duckdb::idx_t, duckdb::AggregateInputData&) [with OP = duckdb::HistogramFunctor; T = double]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/binned_histogram.cpp:69:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void duckdb::{anonymous}::HistogramBinState<T>::InitializeBins(duckdb::Vector&, duckdb::idx_t, duckdb::idx_t, duckdb::AggregateInputData&) [with OP = duckdb::HistogramFunctor; T = double]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/binned_histogram.cpp:69:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void duckdb::{anonymous}::HistogramBinState<T>::InitializeBins(duckdb::Vector&, duckdb::idx_t, duckdb::idx_t, duckdb::AggregateInputData&) [with OP = duckdb::HistogramFunctor; T = long long int]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/binned_histogram.cpp:69:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void duckdb::{anonymous}::HistogramBinState<T>::InitializeBins(duckdb::Vector&, duckdb::idx_t, duckdb::idx_t, duckdb::AggregateInputData&) [with OP = duckdb::HistogramFunctor; T = long long int]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/binned_histogram.cpp:69:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void duckdb::{anonymous}::HistogramBinState<T>::InitializeBins(duckdb::Vector&, duckdb::idx_t, duckdb::idx_t, duckdb::AggregateInputData&) [with OP = duckdb::HistogramFunctor; T = long long unsigned int]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/binned_histogram.cpp:69:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void duckdb::{anonymous}::HistogramBinState<T>::InitializeBins(duckdb::Vector&, duckdb::idx_t, duckdb::idx_t, duckdb::AggregateInputData&) [with OP = duckdb::HistogramFunctor; T = long long unsigned int]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/binned_histogram.cpp:69:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:6,
from /build/duckdb/src/build/extension/core_functions/aggregate/nested/ub_duckdb_core_functions_nested.cpp:4:
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp: In member function 'duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::mapped_type& duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::GetOrCreate(key_type) [with VALUE_TYPE = long long unsigned int; STRING_MAP_TYPE = std::unordered_map<duckdb::string_t, long long unsigned int, duckdb::StringHash, duckdb::StringEquality, std::allocator<std::pair<const duckdb::string_t, long long unsigned int> > >]':
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:126:15: note: parameter passing for argument of type 'duckdb::OwningStringMap<long long unsigned int>::key_type' {aka 'duckdb::string_t'} changed in GCC 7.1
In member function 'duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::mapped_type& duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::operator[](const key_type&) [with VALUE_TYPE = long long unsigned int; STRING_MAP_TYPE = std::unordered_map<duckdb::string_t, long long unsigned int, duckdb::StringHash, duckdb::StringEquality, std::allocator<std::pair<const duckdb::string_t, long long unsigned int> > >]',
inlined from 'void duckdb::{anonymous}::HistogramUpdateFunction(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with OP = duckdb::HistogramStringFunctor; T = duckdb::string_t; MAP_TYPE = StringMapType<duckdb::OwningStringMap<long long unsigned int> >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:86:18:
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:99:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:99:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In member function 'duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::mapped_type& duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::operator[](const key_type&) [with VALUE_TYPE = long long unsigned int; STRING_MAP_TYPE = std::unordered_map<duckdb::string_t, long long unsigned int, duckdb::StringHash, duckdb::StringEquality, std::allocator<std::pair<const duckdb::string_t, long long unsigned int> > >]',
inlined from 'void duckdb::{anonymous}::HistogramUpdateFunction(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with OP = duckdb::HistogramGenericFunctor; T = duckdb::string_t; MAP_TYPE = StringMapType<duckdb::OwningStringMap<long long unsigned int> >]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/histogram.cpp:86:18:
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:99:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:99:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
[286/508] Building CXX object extension/core_functions/scalar/generic/CMakeFiles/duckdb_core_functions_generic.dir/ub_duckdb_core_functions_generic.cpp.o
In file included from /build/duckdb/src/build/extension/core_functions/scalar/generic/ub_duckdb_core_functions_generic.cpp:12:
/build/duckdb/src/duckdb/extension/core_functions/scalar/generic/system_functions.cpp: In lambda function:
/build/duckdb/src/duckdb/extension/core_functions/scalar/generic/system_functions.cpp:87:58: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/generic/system_functions.cpp:87:58: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:12,
from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/scalar/generic_functions.hpp:14,
from /build/duckdb/src/duckdb/extension/core_functions/scalar/generic/alias.cpp:1,
from /build/duckdb/src/build/extension/core_functions/scalar/generic/ub_duckdb_core_functions_generic.cpp:2:
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/generic/system_functions.cpp:86:51:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/generic/system_functions.cpp:86:51:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/generic/system_functions.cpp:86:51:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/generic/system_functions.cpp:86:51:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/generic/system_functions.cpp:86:51:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/generic/system_functions.cpp:86:51:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/generic/system_functions.cpp:86:51:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/generic/system_functions.cpp:86:51:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/generic/system_functions.cpp:86:51:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = bool; FUNC = duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::InSearchPathFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/generic/system_functions.cpp:86:51:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[287/508] Building CXX object extension/core_functions/scalar/map/CMakeFiles/duckdb_core_functions_map.dir/ub_duckdb_core_functions_map.cpp.o
[288/508] Building CXX object extension/core_functions/scalar/list/CMakeFiles/duckdb_core_functions_list.dir/ub_duckdb_core_functions_list.cpp.o
In file included from /build/duckdb/src/build/extension/core_functions/scalar/list/ub_duckdb_core_functions_list.cpp:10:
In static member function 'static duckdb::string_t duckdb::{anonymous}::StringSliceOperations::SliceValue(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'void duckdb::{anonymous}::ExecuteFlatSlice(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::optional_ptr<duckdb::Vector>, duckdb::idx_t, duckdb::SelectionVector&, duckdb::idx_t&, duckdb::optional_ptr<duckdb::Vector>, bool, bool) [with INPUT_TYPE = duckdb::string_t; INDEX_TYPE = long long int; OP = StringSliceOperations]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/list/array_slice.cpp:290:35:
/build/duckdb/src/duckdb/extension/core_functions/scalar/list/array_slice.cpp:79:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::BlobSliceOperations::SliceValue(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'void duckdb::{anonymous}::ExecuteFlatSlice(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::optional_ptr<duckdb::Vector>, duckdb::idx_t, duckdb::SelectionVector&, duckdb::idx_t&, duckdb::optional_ptr<duckdb::Vector>, bool, bool) [with INPUT_TYPE = duckdb::string_t; INDEX_TYPE = long long int; OP = BlobSliceOperations]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/list/array_slice.cpp:290:35:
/build/duckdb/src/duckdb/extension/core_functions/scalar/list/array_slice.cpp:64:24: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/extension/core_functions/scalar/list/ub_duckdb_core_functions_list.cpp:8:
In static member function 'static void duckdb::{anonymous}::FinalizeStringValueFunctor::HistogramFinalize(T, duckdb::Vector&, duckdb::idx_t) [with T = duckdb::string_t]',
inlined from 'static void duckdb::{anonymous}::DistinctFunctor::ListExecuteFunction(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with OP = duckdb::{anonymous}::FinalizeStringValueFunctor; T = duckdb::string_t; MAP_TYPE = duckdb::OwningStringMap<long long unsigned int>]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/list/list_aggregates.cpp:170:38,
inlined from 'void duckdb::{anonymous}::ListAggregatesFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with FUNCTION_FUNCTOR = DistinctFunctor; bool IS_AGGR = false]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/list/list_aggregates.cpp:355:74:
/build/duckdb/src/duckdb/extension/core_functions/scalar/list/list_aggregates.cpp:118:80: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/extension/core_functions/scalar/list/ub_duckdb_core_functions_list.cpp:5:
In static member function 'static T duckdb::{anonymous}::StringAssign::Assign(const T&, duckdb::Vector&) [with T = duckdb::string_t]',
inlined from 'void duckdb::{anonymous}::TemplatedPopulateChild(duckdb::DataChunk&, duckdb::Vector&) [with T = duckdb::string_t; OP = StringAssign]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/list/list_value.cpp:52:37,
inlined from 'bool duckdb::{anonymous}::PopulateChild(duckdb::DataChunk&, duckdb::Vector&) [with OP = PrimitiveAssign]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/list/list_value.cpp:118:49:
/build/duckdb/src/duckdb/extension/core_functions/scalar/list/list_value.cpp:29:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::BlobSliceOperations::SliceValue(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'void duckdb::{anonymous}::ExecuteConstantSlice(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::optional_ptr<duckdb::Vector>, duckdb::idx_t, duckdb::SelectionVector&, duckdb::idx_t&, duckdb::optional_ptr<duckdb::Vector>, bool, bool) [with INPUT_TYPE = duckdb::string_t; INDEX_TYPE = long long int; OP = BlobSliceOperations]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/list/array_slice.cpp:218:34,
inlined from 'void duckdb::{anonymous}::ExecuteSlice(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::optional_ptr<duckdb::Vector>, duckdb::idx_t, bool, bool) [with INPUT_TYPE = duckdb::string_t; INDEX_TYPE = long long int; OP = BlobSliceOperations]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/list/array_slice.cpp:318:51,
inlined from 'void duckdb::{anonymous}::ArraySliceFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/list/array_slice.cpp:370:55:
/build/duckdb/src/duckdb/extension/core_functions/scalar/list/array_slice.cpp:64:24: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::{anonymous}::StringSliceOperations::SliceValue(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'void duckdb::{anonymous}::ExecuteConstantSlice(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::optional_ptr<duckdb::Vector>, duckdb::idx_t, duckdb::SelectionVector&, duckdb::idx_t&, duckdb::optional_ptr<duckdb::Vector>, bool, bool) [with INPUT_TYPE = duckdb::string_t; INDEX_TYPE = long long int; OP = StringSliceOperations]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/list/array_slice.cpp:218:34,
inlined from 'void duckdb::{anonymous}::ExecuteSlice(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::optional_ptr<duckdb::Vector>, duckdb::idx_t, bool, bool) [with INPUT_TYPE = duckdb::string_t; INDEX_TYPE = long long int; OP = StringSliceOperations]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/list/array_slice.cpp:318:51,
inlined from 'void duckdb::{anonymous}::ArraySliceFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/list/array_slice.cpp:374:57:
/build/duckdb/src/duckdb/extension/core_functions/scalar/list/array_slice.cpp:79:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[289/508] Building CXX object extension/core_functions/scalar/random/CMakeFiles/duckdb_core_functions_random.dir/ub_duckdb_core_functions_random.cpp.o
[290/508] Building CXX object extension/core_functions/scalar/operators/CMakeFiles/duckdb_core_functions_operators.dir/ub_duckdb_core_functions_operators.cpp.o
In file included from /build/duckdb/src/build/extension/core_functions/scalar/operators/ub_duckdb_core_functions_operators.cpp:2:
/build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp: In lambda function:
/build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp:321:55: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp: In lambda function:
/build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp:268:55: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:12,
from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/scalar/operators_functions.hpp:14,
from /build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp:1:
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp:267:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp:267:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp:267:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp:267:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp:267:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp:267:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp:267:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp:267:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp:267:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp:267:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::BitwiseShiftLeftOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp:267:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp:320:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp:320:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp:320:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp:320:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, int32_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::{anonymous}::BitwiseShiftRightOperation(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/operators/bitwise.cpp:320:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[291/508] Building CXX object extension/core_functions/scalar/math/CMakeFiles/duckdb_core_functions_math.dir/ub_duckdb_core_functions_math.cpp.o
[292/508] Building CXX object extension/core_functions/scalar/struct/CMakeFiles/duckdb_core_functions_struct.dir/ub_duckdb_core_functions_struct.cpp.o
[293/508] Building CXX object extension/core_functions/scalar/union/CMakeFiles/duckdb_core_functions_union.dir/ub_duckdb_core_functions_union.cpp.o
In file included from /build/duckdb/src/build/extension/core_functions/scalar/union/ub_duckdb_core_functions_union.cpp:4:
/build/duckdb/src/duckdb/extension/core_functions/scalar/union/union_tag.cpp: In function 'duckdb::unique_ptr<duckdb::FunctionData> duckdb::{anonymous}::UnionTagBind(duckdb::ClientContext&, duckdb::ScalarFunction&, duckdb::vector<duckdb::unique_ptr<duckdb::Expression> >&)':
/build/duckdb/src/duckdb/extension/core_functions/scalar/union/union_tag.cpp:41:54: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[294/508] Building CXX object extension/core_functions/scalar/date/CMakeFiles/duckdb_core_functions_date.dir/ub_duckdb_core_functions_date.cpp.o
In file included from /build/duckdb/src/build/extension/core_functions/scalar/date/ub_duckdb_core_functions_date.cpp:8:
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp: In static member function 'static TR duckdb::{anonymous}::DateTruncBinaryOperator::Operation(TA, TB) [with TA = duckdb::string_t; TB = duckdb::interval_t; TR = duckdb::interval_t]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:415:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/extension/core_functions/scalar/date/ub_duckdb_core_functions_date.cpp:5:
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_sub.cpp: In static member function 'static TR duckdb::{anonymous}::DateSubTernaryOperator::Operation(TS, TA, TB, duckdb::ValidityMask&, duckdb::idx_t) [with TS = duckdb::string_t; TA = duckdb::dtime_t; TB = duckdb::dtime_t; TR = long long int]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_sub.cpp:357:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/extension/core_functions/scalar/date/ub_duckdb_core_functions_date.cpp:10:
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_part.cpp: In function 'duckdb::{anonymous}::DatePartFunction<duckdb::dtime_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::dtime_t, duckdb::ValidityMask&, duckdb::idx_t)>':
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_part.cpp:1750:47: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/extension/core_functions/scalar/date/ub_duckdb_core_functions_date.cpp:4:
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_diff.cpp: In static member function 'static TR duckdb::{anonymous}::DateDiffTernaryOperator::Operation(TS, TA, TB, duckdb::ValidityMask&, duckdb::idx_t) [with TS = duckdb::string_t; TA = duckdb::dtime_t; TB = duckdb::dtime_t; TR = long long int]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_diff.cpp:356:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_part.cpp: In function 'duckdb::{anonymous}::DatePartFunction<duckdb::interval_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::interval_t, duckdb::ValidityMask&, duckdb::idx_t)>':
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_part.cpp:1750:47: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_part.cpp: In function 'duckdb::{anonymous}::DatePartFunction<duckdb::dtime_ns_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::dtime_ns_t, duckdb::ValidityMask&, duckdb::idx_t)>':
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_part.cpp:1750:47: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_part.cpp: In function 'duckdb::{anonymous}::DatePartFunction<duckdb::dtime_tz_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::dtime_tz_t, duckdb::ValidityMask&, duckdb::idx_t)>':
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_part.cpp:1750:47: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_diff.cpp: In static member function 'static TR duckdb::{anonymous}::DateDiffTernaryOperator::Operation(TS, TA, TB, duckdb::ValidityMask&, duckdb::idx_t) [with TS = duckdb::string_t; TA = duckdb::date_t; TB = duckdb::date_t; TR = long long int]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_diff.cpp:356:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_part.cpp: In function 'duckdb::{anonymous}::DatePartFunction<duckdb::timestamp_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::timestamp_t, duckdb::ValidityMask&, duckdb::idx_t)>':
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_part.cpp:1750:47: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_part.cpp: In function 'duckdb::{anonymous}::DatePartFunction<duckdb::date_t>(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)::<lambda(duckdb::string_t, duckdb::date_t, duckdb::ValidityMask&, duckdb::idx_t)>':
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_part.cpp:1750:47: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp: In static member function 'static TR duckdb::{anonymous}::DateTruncBinaryOperator::Operation(TA, TB) [with TA = duckdb::string_t; TB = duckdb::timestamp_t; TR = duckdb::timestamp_t]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:415:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp: In static member function 'static TR duckdb::{anonymous}::DateTruncBinaryOperator::Operation(TA, TB) [with TA = duckdb::string_t; TB = duckdb::date_t; TR = duckdb::timestamp_t]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:415:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_diff.cpp: In static member function 'static TR duckdb::{anonymous}::DateDiffTernaryOperator::Operation(TS, TA, TB, duckdb::ValidityMask&, duckdb::idx_t) [with TS = duckdb::string_t; TA = duckdb::timestamp_t; TB = duckdb::timestamp_t; TR = long long int]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_diff.cpp:356:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_sub.cpp: In static member function 'static TR duckdb::{anonymous}::DateSubTernaryOperator::Operation(TS, TA, TB, duckdb::ValidityMask&, duckdb::idx_t) [with TS = duckdb::string_t; TA = duckdb::timestamp_t; TB = duckdb::timestamp_t; TR = long long int]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_sub.cpp:357:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_sub.cpp: In static member function 'static TR duckdb::{anonymous}::DateSubTernaryOperator::Operation(TS, TA, TB, duckdb::ValidityMask&, duckdb::idx_t) [with TS = duckdb::string_t; TA = duckdb::date_t; TB = duckdb::date_t; TR = long long int]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_sub.cpp:357:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:12,
from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/scalar/date_functions.hpp:14,
from /build/duckdb/src/duckdb/extension/core_functions/scalar/date/current.cpp:1,
from /build/duckdb/src/build/extension/core_functions/scalar/date/ub_duckdb_core_functions_date.cpp:2:
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::DateTruncBinaryOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::{anonymous}::DateTruncBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'void duckdb::{anonymous}::DateTruncFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::timestamp_t; TR = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:492:77:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::DateTruncBinaryOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::{anonymous}::DateTruncBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'void duckdb::{anonymous}::DateTruncFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::timestamp_t; TR = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:492:77:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::DateTruncBinaryOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::{anonymous}::DateTruncBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'void duckdb::{anonymous}::DateTruncFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::timestamp_t; TR = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:492:77:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::DateTruncBinaryOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::{anonymous}::DateTruncBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'void duckdb::{anonymous}::DateTruncFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::timestamp_t; TR = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:492:77:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::DateTruncBinaryOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::{anonymous}::DateTruncBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'void duckdb::{anonymous}::DateTruncFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::timestamp_t; TR = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:492:77:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::DateTruncBinaryOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::{anonymous}::DateTruncBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'void duckdb::{anonymous}::DateTruncFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::timestamp_t; TR = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:492:77:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::DateTruncBinaryOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::{anonymous}::DateTruncBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'void duckdb::{anonymous}::DateTruncFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::timestamp_t; TR = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:492:77:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::DateTruncBinaryOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::{anonymous}::DateTruncBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'void duckdb::{anonymous}::DateTruncFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::timestamp_t; TR = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:492:77:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::DateTruncBinaryOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::{anonymous}::DateTruncBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'void duckdb::{anonymous}::DateTruncFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::date_t; TR = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:492:77:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::DateTruncBinaryOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::{anonymous}::DateTruncBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'void duckdb::{anonymous}::DateTruncFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::date_t; TR = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:492:77:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::DateTruncBinaryOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::{anonymous}::DateTruncBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'void duckdb::{anonymous}::DateTruncFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::date_t; TR = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:492:77:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::DateTruncBinaryOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::{anonymous}::DateTruncBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'void duckdb::{anonymous}::DateTruncFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::date_t; TR = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:492:77:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::DateTruncBinaryOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::{anonymous}::DateTruncBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'void duckdb::{anonymous}::DateTruncFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::date_t; TR = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:492:77:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::DateTruncBinaryOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::{anonymous}::DateTruncBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'void duckdb::{anonymous}::DateTruncFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::date_t; TR = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:492:77:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::DateTruncBinaryOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::{anonymous}::DateTruncBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'void duckdb::{anonymous}::DateTruncFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::date_t; TR = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:492:77:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::DateTruncBinaryOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::timestamp_t; OP = duckdb::{anonymous}::DateTruncBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'void duckdb::{anonymous}::DateTruncFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::date_t; TR = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:492:77:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::DateTruncBinaryOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::interval_t; RESULT_TYPE = duckdb::interval_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::interval_t; RESULT_TYPE = duckdb::interval_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::interval_t; RESULT_TYPE = duckdb::interval_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::interval_t; RESULT_TYPE = duckdb::interval_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::interval_t; RESULT_TYPE = duckdb::interval_t; OP = duckdb::{anonymous}::DateTruncBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'void duckdb::{anonymous}::DateTruncFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::interval_t; TR = duckdb::interval_t]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:492:77:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::DateTruncBinaryOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::interval_t; RESULT_TYPE = duckdb::interval_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::interval_t; RESULT_TYPE = duckdb::interval_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::interval_t; RESULT_TYPE = duckdb::interval_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::interval_t; RESULT_TYPE = duckdb::interval_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::interval_t; RESULT_TYPE = duckdb::interval_t; OP = duckdb::{anonymous}::DateTruncBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'void duckdb::{anonymous}::DateTruncFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::interval_t; TR = duckdb::interval_t]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:492:77:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryStandardOperatorWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = bool; OP = duckdb::{anonymous}::DateTruncBinaryOperator; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::interval_t; RESULT_TYPE = duckdb::interval_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::interval_t; RESULT_TYPE = duckdb::interval_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::interval_t; RESULT_TYPE = duckdb::interval_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::interval_t; RESULT_TYPE = duckdb::interval_t; OPWRAPPER = duckdb::BinaryStandardOperatorWrapper; OP = duckdb::{anonymous}::DateTruncBinaryOperator; FUNC = bool]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::interval_t; RESULT_TYPE = duckdb::interval_t; OP = duckdb::{anonymous}::DateTruncBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:271:93,
inlined from 'void duckdb::{anonymous}::DateTruncFunction(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&) [with TA = duckdb::interval_t; TR = duckdb::interval_t]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:492:77:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:29:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[295/508] Building CXX object extension/core_functions/aggregate/holistic/CMakeFiles/duckdb_core_functions_holistic.dir/ub_duckdb_core_functions_holistic.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/function/create_sort_key.hpp:11,
from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/histogram_helpers.hpp:12,
from /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/approx_top_k.cpp:1,
from /build/duckdb/src/build/extension/core_functions/aggregate/holistic/ub_duckdb_core_functions_holistic.cpp:2:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, vector<duckdb_tdigest::Centroid> >; _Distance = int; _Tp = duckdb_tdigest::Centroid; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_tdigest::CentroidComparator>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:74,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception_format_value.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/unique_ptr.hpp:4,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11,
from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/histogram_helpers.hpp:11:
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
941 | __builtin_unreachable();
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type 'std::vector<long long int, std::allocator<long long int> >::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const duckdb::dtime_t*, std::vector<duckdb::dtime_t, std::allocator<duckdb::dtime_t> > >; _Tp = duckdb::dtime_t; _Alloc = std::allocator<duckdb::dtime_t>]':
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type 'std::vector<duckdb::dtime_t, std::allocator<duckdb::dtime_t> >::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::dtime_t*, std::vector<duckdb::dtime_t, std::allocator<duckdb::dtime_t> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::dtime_t*, std::vector<duckdb::dtime_t, std::allocator<duckdb::dtime_t> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const duckdb::timestamp_t*, std::vector<duckdb::timestamp_t, std::allocator<duckdb::timestamp_t> > >; _Tp = duckdb::timestamp_t; _Alloc = std::allocator<duckdb::timestamp_t>]':
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type 'std::vector<duckdb::timestamp_t, std::allocator<duckdb::timestamp_t> >::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::timestamp_t*, std::vector<duckdb::timestamp_t, std::allocator<duckdb::timestamp_t> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::timestamp_t*, std::vector<duckdb::timestamp_t, std::allocator<duckdb::timestamp_t> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const duckdb::interval_t*, std::vector<duckdb::interval_t, std::allocator<duckdb::interval_t> > >; _Tp = duckdb::interval_t; _Alloc = std::allocator<duckdb::interval_t>]':
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type 'std::vector<duckdb::interval_t, std::allocator<duckdb::interval_t> >::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::interval_t*, std::vector<duckdb::interval_t, std::allocator<duckdb::interval_t> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::interval_t*, std::vector<duckdb::interval_t, std::allocator<duckdb::interval_t> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >; _Tp = duckdb::hugeint_t; _Alloc = std::allocator<duckdb::hugeint_t>]':
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type 'std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> >::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:6,
from /build/duckdb/src/build/extension/core_functions/aggregate/holistic/ub_duckdb_core_functions_holistic.cpp:7:
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp: In member function 'duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::mapped_type& duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::GetOrCreate(key_type) [with VALUE_TYPE = duckdb::{anonymous}::ModeAttr; STRING_MAP_TYPE = std::unordered_map<duckdb::string_t, duckdb::{anonymous}::ModeAttr, duckdb::StringHash, duckdb::StringEquality, std::allocator<std::pair<const duckdb::string_t, duckdb::{anonymous}::ModeAttr> > >]':
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:126:15: note: parameter passing for argument of type 'duckdb::OwningStringMap<duckdb::{anonymous}::ModeAttr>::key_type' {aka 'duckdb::string_t'} changed in GCC 7.1
In member function 'duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::mapped_type& duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::operator[](const key_type&) [with VALUE_TYPE = duckdb::{anonymous}::ModeAttr; STRING_MAP_TYPE = std::unordered_map<duckdb::string_t, duckdb::{anonymous}::ModeAttr, duckdb::StringHash, duckdb::StringEquality, std::allocator<std::pair<const duckdb::string_t, duckdb::{anonymous}::ModeAttr> > >]',
inlined from 'static void duckdb::{anonymous}::BaseModeFunction<TYPE_OP>::Execute(STATE&, const INPUT_TYPE&, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; OP = duckdb::{anonymous}::ModeFallbackFunction<duckdb::{anonymous}::ModeString>; TYPE_OP = duckdb::{anonymous}::ModeString]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:268:35:
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:99:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:99:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, vector<duckdb_tdigest::Centroid> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_tdigest::CentroidComparator>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = double*; _Compare = duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<double, double, double> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:4793:5: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<double, double, double> >' changed in GCC 7.1
4793 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth,
| ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
1219 | __rotate(_RandomAccessIterator __first,
| ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
In file included from /build/duckdb/src/build/extension/core_functions/aggregate/holistic/ub_duckdb_core_functions_holistic.cpp:3:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp: In static member function 'static TARGET_TYPE duckdb::QuantileCast::Operation(const INPUT_TYPE&, duckdb::Vector&) [with INPUT_TYPE = duckdb::string_t; TARGET_TYPE = duckdb::string_t]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:149:38: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:7:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp: In member function 'void duckdb::QuantileState<INPUT_TYPE, TYPE_OP>::AddElement(INPUT_TYPE, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; TYPE_OP = duckdb::QuantileStringType]':
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:276:7: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/memory:68,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11:
/usr/include/c++/15.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >; _Tp = duckdb_tdigest::Centroid]':
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:322:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
322 | _Temporary_buffer<_ForwardIterator, _Tp>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::IndirectLess<duckdb::Value> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, vector<duckdb_tdigest::Centroid> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_tdigest::CentroidComparator>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, vector<duckdb_tdigest::Centroid> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_tdigest::CentroidComparator>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
2437 | __merge_without_buffer(_BidirectionalIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, vector<duckdb_tdigest::Centroid> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_tdigest::CentroidComparator>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
1341 | return std::__rotate(__first, __middle, __last,
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
1342 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, vector<duckdb_tdigest::Centroid> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_tdigest::CentroidComparator>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
2478 | std::__merge_without_buffer(__first, __first_cut, __new_middle,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2479 | __len11, __len22, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
2480 | std::__merge_without_buffer(__new_middle, __second_cut, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2481 | __len1 - __len11, __len2 - __len22, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = duckdb::dtime_t*; _Compare = duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::dtime_t, duckdb::interval_t, duckdb::dtime_t> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:4793:5: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::dtime_t, duckdb::interval_t, duckdb::dtime_t> >' changed in GCC 7.1
4793 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth,
| ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = duckdb::timestamp_t*; _Compare = duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::timestamp_t, duckdb::interval_t, duckdb::timestamp_t> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:4793:5: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::timestamp_t, duckdb::interval_t, duckdb::timestamp_t> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = long long int*; _Compare = duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<long long int, long long int, long long int> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:4793:5: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<long long int, long long int, long long int> >' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::{anonymous}::ModeString::Assign(duckdb::Vector&, INPUT_TYPE) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::{anonymous}::ModeFunction<TYPE_OP>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; TYPE_OP = duckdb::{anonymous}::ModeString]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:329:43,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ModeFunction<duckdb::{anonymous}::ModeString>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ModeFunction<duckdb::{anonymous}::ModeString>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:67:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::{anonymous}::ModeString::Assign(duckdb::Vector&, INPUT_TYPE) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::{anonymous}::ModeFunction<TYPE_OP>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; TYPE_OP = duckdb::{anonymous}::ModeString]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:329:43,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ModeFunction<duckdb::{anonymous}::ModeString>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ModeFunction<duckdb::{anonymous}::ModeString>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:67:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::HistogramStringFunctor::HistogramFinalize(T, duckdb::Vector&, duckdb::idx_t) [with T = duckdb::string_t]',
inlined from 'void duckdb::{anonymous}::ApproxTopKFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with OP = duckdb::HistogramStringFunctor]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/approx_top_k.cpp:380:44:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/histogram_helpers.hpp:66:80: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::QuantileOperation::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:26:36,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:335:62,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:327:14,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:149:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:342:51,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:160:57,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:342:51,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, const duckdb::SelectionVector&) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:178:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, const duckdb::SelectionVector&) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:169:21,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:350:47,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, const duckdb::SelectionVector&) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:185:55,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:350:47,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::QuantileOperation::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:26:36,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:335:62,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:327:14,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:149:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:342:51,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:160:57,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:342:51,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, const duckdb::SelectionVector&) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:178:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, const duckdb::SelectionVector&) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:169:21,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:350:47,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, const duckdb::SelectionVector&) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:185:55,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:350:47,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::QuantileOperation::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:26:36,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:282:62,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:271:14:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:75:57,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:288:45:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:86:58,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:288:45:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>; bool HAS_ISEL = true; bool HAS_SSEL = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:121:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:302:62:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>; bool HAS_ISEL = true; bool HAS_SSEL = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:130:55,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>; bool HAS_ISEL = true; bool HAS_SSEL = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:107:21,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:302:62:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>; bool HAS_ISEL = true; bool HAS_SSEL = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:121:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:306:63:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>; bool HAS_ISEL = true; bool HAS_SSEL = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:130:55,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>; bool HAS_ISEL = true; bool HAS_SSEL = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:107:21,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:306:63:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>; bool HAS_ISEL = false; bool HAS_SSEL = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:121:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:312:63:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>; bool HAS_ISEL = false; bool HAS_SSEL = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:130:55,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>; bool HAS_ISEL = false; bool HAS_SSEL = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:107:21,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:312:63:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>; bool HAS_ISEL = false; bool HAS_SSEL = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:121:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileListOperation<duckdb::string_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:316:64:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp: In static member function 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::EntropyFunction<duckdb::{anonymous}::ModeString>]':
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:99:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:99:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In member function 'duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::mapped_type& duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::operator[](const key_type&) [with VALUE_TYPE = duckdb::{anonymous}::ModeAttr; STRING_MAP_TYPE = std::unordered_map<duckdb::string_t, duckdb::{anonymous}::ModeAttr, duckdb::StringHash, duckdb::StringEquality, std::allocator<std::pair<const duckdb::string_t, duckdb::{anonymous}::ModeAttr> > >]',
inlined from 'static void duckdb::{anonymous}::TypedModeFunction<TYPE_OP>::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; OP = duckdb::{anonymous}::ModeFunction<duckdb::{anonymous}::ModeString>; TYPE_OP = duckdb::{anonymous}::ModeString]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:312:35,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ModeFunction<duckdb::{anonymous}::ModeString>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:282:62:
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:99:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:99:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In member function 'duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::mapped_type& duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::operator[](const key_type&) [with VALUE_TYPE = duckdb::{anonymous}::ModeAttr; STRING_MAP_TYPE = std::unordered_map<duckdb::string_t, duckdb::{anonymous}::ModeAttr, duckdb::StringHash, duckdb::StringEquality, std::allocator<std::pair<const duckdb::string_t, duckdb::{anonymous}::ModeAttr> > >]',
inlined from 'static void duckdb::{anonymous}::TypedModeFunction<TYPE_OP>::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; OP = duckdb::{anonymous}::ModeFunction<duckdb::{anonymous}::ModeString>; TYPE_OP = duckdb::{anonymous}::ModeString]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:312:35,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ModeFunction<duckdb::{anonymous}::ModeString>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:335:62,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ModeFunction<duckdb::{anonymous}::ModeString>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:99:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:99:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileListFallback::Execute(STATE&, const INPUT_TYPE&, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileListFallback]',
inlined from 'static void duckdb::AggregateSortKeyHelpers::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileListFallback; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::ASCENDING; bool IGNORE_NULLS = true]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/sort_key_helpers.hpp:50:45:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:310:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:310:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileScalarFallback::Execute(STATE&, const INPUT_TYPE&, duckdb::AggregateInputData&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarFallback]',
inlined from 'static void duckdb::AggregateSortKeyHelpers::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarFallback; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::ASCENDING; bool IGNORE_NULLS = true]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/sort_key_helpers.hpp:50:45:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:216:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:216:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In member function 'duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::mapped_type& duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::operator[](const key_type&) [with VALUE_TYPE = duckdb::{anonymous}::ModeAttr; STRING_MAP_TYPE = std::unordered_map<duckdb::string_t, duckdb::{anonymous}::ModeAttr, duckdb::StringHash, duckdb::StringEquality, std::allocator<std::pair<const duckdb::string_t, duckdb::{anonymous}::ModeAttr> > >]',
inlined from 'void duckdb::{anonymous}::ModeState<KEY_TYPE, TYPE_OP>::ModeRm(duckdb::idx_t) [with KEY_TYPE = duckdb::string_t; TYPE_OP = duckdb::{anonymous}::ModeString]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:215:32,
inlined from 'void duckdb::{anonymous}::ModeFunction<TYPE_OP>::UpdateWindowState<STATE, INPUT_TYPE>::Left(duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; INPUT_TYPE = duckdb::string_t; TYPE_OP = duckdb::{anonymous}::ModeString]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:349:18,
inlined from 'static void duckdb::AggregateExecutor::IntersectFrames(const duckdb::SubFrames&, const duckdb::SubFrames&, OP&) [with OP = duckdb::{anonymous}::ModeFunction<duckdb::{anonymous}::ModeString>::UpdateWindowState<duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>, duckdb::string_t>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:477:12,
inlined from 'static void duckdb::{anonymous}::ModeFunction<TYPE_OP>::Window(duckdb::AggregateInputData&, const duckdb::WindowPartitionInput&, duckdb::const_data_ptr_t, duckdb::data_ptr_t, const duckdb::SubFrames&, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; TYPE_OP = duckdb::{anonymous}::ModeString]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:402:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:99:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:99:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In member function 'duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::mapped_type& duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::operator[](const key_type&) [with VALUE_TYPE = duckdb::{anonymous}::ModeAttr; STRING_MAP_TYPE = std::unordered_map<duckdb::string_t, duckdb::{anonymous}::ModeAttr, duckdb::StringHash, duckdb::StringEquality, std::allocator<std::pair<const duckdb::string_t, duckdb::{anonymous}::ModeAttr> > >]',
inlined from 'void duckdb::{anonymous}::ModeState<KEY_TYPE, TYPE_OP>::ModeAdd(duckdb::idx_t) [with KEY_TYPE = duckdb::string_t; TYPE_OP = duckdb::{anonymous}::ModeString]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:198:32,
inlined from 'void duckdb::{anonymous}::ModeFunction<TYPE_OP>::UpdateWindowState<STATE, INPUT_TYPE>::Right(duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; INPUT_TYPE = duckdb::string_t; TYPE_OP = duckdb::{anonymous}::ModeString]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:357:19,
inlined from 'static void duckdb::AggregateExecutor::IntersectFrames(const duckdb::SubFrames&, const duckdb::SubFrames&, OP&) [with OP = duckdb::{anonymous}::ModeFunction<duckdb::{anonymous}::ModeString>::UpdateWindowState<duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>, duckdb::string_t>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:482:13,
inlined from 'static void duckdb::{anonymous}::ModeFunction<TYPE_OP>::Window(duckdb::AggregateInputData&, const duckdb::WindowPartitionInput&, duckdb::const_data_ptr_t, duckdb::data_ptr_t, const duckdb::SubFrames&, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; TYPE_OP = duckdb::{anonymous}::ModeString]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:402:38:
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:99:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:99:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In member function 'duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::mapped_type& duckdb::OwningStringMap<VALUE_TYPE, STRING_MAP_TYPE>::operator[](const key_type&) [with VALUE_TYPE = duckdb::{anonymous}::ModeAttr; STRING_MAP_TYPE = std::unordered_map<duckdb::string_t, duckdb::{anonymous}::ModeAttr, duckdb::StringHash, duckdb::StringEquality, std::allocator<std::pair<const duckdb::string_t, duckdb::{anonymous}::ModeAttr> > >]',
inlined from 'void duckdb::{anonymous}::ModeState<KEY_TYPE, TYPE_OP>::ModeAdd(duckdb::idx_t) [with KEY_TYPE = duckdb::string_t; TYPE_OP = duckdb::{anonymous}::ModeString]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:198:32,
inlined from 'static void duckdb::{anonymous}::ModeFunction<TYPE_OP>::Window(duckdb::AggregateInputData&, const duckdb::WindowPartitionInput&, duckdb::const_data_ptr_t, duckdb::data_ptr_t, const duckdb::SubFrames&, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; TYPE_OP = duckdb::{anonymous}::ModeString]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:395:20:
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:99:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp:99:21: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::{anonymous}::ModeString::Assign(duckdb::Vector&, INPUT_TYPE) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::{anonymous}::ModeFunction<TYPE_OP>::Window(duckdb::AggregateInputData&, const duckdb::WindowPartitionInput&, duckdb::const_data_ptr_t, duckdb::data_ptr_t, const duckdb::SubFrames&, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; TYPE_OP = duckdb::{anonymous}::ModeString]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:416:66:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:67:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = long long unsigned int*; _Compare = duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<float, float, float>, duckdb::QuantileIndirect<float> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:4793:5: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<float, float, float>, duckdb::QuantileIndirect<float> > >' changed in GCC 7.1
4793 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth,
| ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = long long unsigned int*; _Compare = duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<double, double, double>, duckdb::QuantileIndirect<double> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:4793:5: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<double, double, double>, duckdb::QuantileIndirect<double> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = long long unsigned int*; _Compare = duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<short int, short int, short int>, duckdb::QuantileIndirect<short int> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:4793:5: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<short int, short int, short int>, duckdb::QuantileIndirect<short int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = long long unsigned int*; _Compare = duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<int, int, int>, duckdb::QuantileIndirect<int> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:4793:5: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<int, int, int>, duckdb::QuantileIndirect<int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = long long unsigned int*; _Compare = duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<long long int, long long int, long long int>, duckdb::QuantileIndirect<long long int> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:4793:5: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<long long int, long long int, long long int>, duckdb::QuantileIndirect<long long int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = long long unsigned int*; _Compare = duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::hugeint_t, duckdb::hugeint_t, duckdb::hugeint_t>, duckdb::QuantileIndirect<duckdb::hugeint_t> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:4793:5: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::hugeint_t, duckdb::hugeint_t, duckdb::hugeint_t>, duckdb::QuantileIndirect<duckdb::hugeint_t> > >' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::QuantileOperation::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:26:36,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:282:62,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:271:14:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:75:57,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:288:45:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:86:58,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:288:45:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>; bool HAS_ISEL = true; bool HAS_SSEL = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:121:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:302:62:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>; bool HAS_ISEL = true; bool HAS_SSEL = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:130:55,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>; bool HAS_ISEL = true; bool HAS_SSEL = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:107:21,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:302:62:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>; bool HAS_ISEL = true; bool HAS_SSEL = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:121:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:306:63:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>; bool HAS_ISEL = true; bool HAS_SSEL = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:130:55,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>; bool HAS_ISEL = true; bool HAS_SSEL = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:107:21,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:306:63:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>; bool HAS_ISEL = false; bool HAS_SSEL = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:121:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:312:63:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>; bool HAS_ISEL = false; bool HAS_SSEL = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:130:55,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>; bool HAS_ISEL = false; bool HAS_SSEL = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:107:21,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:312:63:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::QuantileOperation::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; OP = duckdb::QuantileScalarOperation<true>]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>; bool HAS_ISEL = false; bool HAS_SSEL = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:121:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::string_t, duckdb::QuantileStringType>; INPUT_TYPE = duckdb::string_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:316:64:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:32:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = long long unsigned int*; _Compare = duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::timestamp_t, duckdb::interval_t, duckdb::timestamp_t>, duckdb::QuantileIndirect<duckdb::timestamp_t> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:4793:5: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::timestamp_t, duckdb::interval_t, duckdb::timestamp_t>, duckdb::QuantileIndirect<duckdb::timestamp_t> > >' changed in GCC 7.1
4793 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth,
| ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = long long unsigned int*; _Compare = duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::dtime_t, duckdb::interval_t, duckdb::dtime_t>, duckdb::QuantileIndirect<duckdb::dtime_t> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:4793:5: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::dtime_t, duckdb::interval_t, duckdb::dtime_t>, duckdb::QuantileIndirect<duckdb::dtime_t> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, vector<duckdb_tdigest::Centroid> >; _Distance = int; _Pointer = duckdb_tdigest::Centroid*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_tdigest::CentroidComparator>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
2360 | __merge_adaptive(_BidirectionalIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >; _Tp = duckdb_tdigest::Centroid; _Alloc = std::allocator<duckdb_tdigest::Centroid>]':
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type 'std::vector<duckdb_tdigest::Centroid>::iterator' changed in GCC 7.1
941 | __builtin_unreachable();
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/vector.tcc:941:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::IndirectLess<duckdb::Value> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::IndirectLess<duckdb::Value> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::IndirectLess<duckdb::Value> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = duckdb::IndirectLess<duckdb::Value>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'duckdb::QuantileBindData::QuantileBindData(const duckdb::vector<duckdb::Value>&)' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:85:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::IndirectLess<duckdb::Value> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::IndirectLess<duckdb::Value> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = duckdb::IndirectLess<duckdb::Value>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'duckdb::QuantileBindData::QuantileBindData(const duckdb::vector<duckdb::Value>&)' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:85:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::interval_t*, std::vector<duckdb::interval_t, std::allocator<duckdb::interval_t> > >; <template-parameter-2-2> = void; _Tp = duckdb::interval_t; _Alloc = std::allocator<duckdb::interval_t>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<duckdb::interval_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::interval_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::interval_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::interval_t*, std::vector<duckdb::interval_t, std::allocator<duckdb::interval_t> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::interval_t*, std::vector<duckdb::interval_t, std::allocator<duckdb::interval_t> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::interval_t*, std::vector<duckdb::interval_t, std::allocator<duckdb::interval_t> > >; <template-parameter-2-2> = void; _Tp = duckdb::interval_t; _Alloc = std::allocator<duckdb::interval_t>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<duckdb::interval_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<duckdb::interval_t, true>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::interval_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<duckdb::interval_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::interval_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<duckdb::interval_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::interval_t*, std::vector<duckdb::interval_t, std::allocator<duckdb::interval_t> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::interval_t*, std::vector<duckdb::interval_t, std::allocator<duckdb::interval_t> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = long long unsigned int*; _Compare = duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::date_t, duckdb::interval_t, duckdb::timestamp_t>, duckdb::QuantileIndirect<duckdb::date_t> > >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:4793:5: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::date_t, duckdb::interval_t, duckdb::timestamp_t>, duckdb::QuantileIndirect<duckdb::date_t> > >' changed in GCC 7.1
4793 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth,
| ^~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::timestamp_t*, std::vector<duckdb::timestamp_t, std::allocator<duckdb::timestamp_t> > >; <template-parameter-2-2> = void; _Tp = duckdb::timestamp_t; _Alloc = std::allocator<duckdb::timestamp_t>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<duckdb::timestamp_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::timestamp_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::timestamp_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::timestamp_t*, std::vector<duckdb::timestamp_t, std::allocator<duckdb::timestamp_t> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::timestamp_t*, std::vector<duckdb::timestamp_t, std::allocator<duckdb::timestamp_t> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::timestamp_t*, std::vector<duckdb::timestamp_t, std::allocator<duckdb::timestamp_t> > >; <template-parameter-2-2> = void; _Tp = duckdb::timestamp_t; _Alloc = std::allocator<duckdb::timestamp_t>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<duckdb::timestamp_t, duckdb::QuantileStandardType>; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::timestamp_t>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::timestamp_t, duckdb::QuantileStandardType>; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::timestamp_t>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::timestamp_t, duckdb::QuantileStandardType>; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::timestamp_t>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::timestamp_t*, std::vector<duckdb::timestamp_t, std::allocator<duckdb::timestamp_t> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::timestamp_t*, std::vector<duckdb::timestamp_t, std::allocator<duckdb::timestamp_t> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::timestamp_t*, std::vector<duckdb::timestamp_t, std::allocator<duckdb::timestamp_t> > >; <template-parameter-2-2> = void; _Tp = duckdb::timestamp_t; _Alloc = std::allocator<duckdb::timestamp_t>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<duckdb::timestamp_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<duckdb::timestamp_t, false>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::timestamp_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<duckdb::timestamp_t, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::timestamp_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<duckdb::timestamp_t, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::timestamp_t*, std::vector<duckdb::timestamp_t, std::allocator<duckdb::timestamp_t> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::timestamp_t*, std::vector<duckdb::timestamp_t, std::allocator<duckdb::timestamp_t> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::dtime_t*, std::vector<duckdb::dtime_t, std::allocator<duckdb::dtime_t> > >; <template-parameter-2-2> = void; _Tp = duckdb::dtime_t; _Alloc = std::allocator<duckdb::dtime_t>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<duckdb::dtime_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::dtime_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::dtime_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::dtime_t*, std::vector<duckdb::dtime_t, std::allocator<duckdb::dtime_t> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::dtime_t*, std::vector<duckdb::dtime_t, std::allocator<duckdb::dtime_t> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::dtime_t*, std::vector<duckdb::dtime_t, std::allocator<duckdb::dtime_t> > >; <template-parameter-2-2> = void; _Tp = duckdb::dtime_t; _Alloc = std::allocator<duckdb::dtime_t>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<duckdb::dtime_t, duckdb::QuantileStandardType>; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::dtime_t>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::dtime_t, duckdb::QuantileStandardType>; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::dtime_t>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::dtime_t, duckdb::QuantileStandardType>; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::dtime_t>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::dtime_t*, std::vector<duckdb::dtime_t, std::allocator<duckdb::dtime_t> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::dtime_t*, std::vector<duckdb::dtime_t, std::allocator<duckdb::dtime_t> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::dtime_t*, std::vector<duckdb::dtime_t, std::allocator<duckdb::dtime_t> > >; <template-parameter-2-2> = void; _Tp = duckdb::dtime_t; _Alloc = std::allocator<duckdb::dtime_t>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<duckdb::dtime_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<duckdb::dtime_t, false>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::dtime_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<duckdb::dtime_t, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::dtime_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<duckdb::dtime_t, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::dtime_t*, std::vector<duckdb::dtime_t, std::allocator<duckdb::dtime_t> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::dtime_t*, std::vector<duckdb::dtime_t, std::allocator<duckdb::dtime_t> > >' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:11:
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = long long unsigned int; TARGET_TYPE = float; ACCESSOR = duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<float, float, float>, duckdb::QuantileIndirect<float> >; bool DISCRETE = false]',
inlined from 'static void duckdb::{anonymous}::MedianAbsoluteDeviationOperation<MEDIAN_TYPE>::Window(duckdb::AggregateInputData&, const duckdb::WindowPartitionInput&, duckdb::const_data_ptr_t, duckdb::data_ptr_t, const duckdb::SubFrames&, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::QuantileState<float, duckdb::QuantileStandardType>; INPUT_TYPE = float; RESULT_TYPE = float; MEDIAN_TYPE = float]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mad.cpp:251:75:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<float, float, float>, duckdb::QuantileIndirect<float> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<float, float, float>, duckdb::QuantileIndirect<float> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<float, float, float>, duckdb::QuantileIndirect<float> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<float, float, float>, duckdb::QuantileIndirect<float> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<float, float, float>, duckdb::QuantileIndirect<float> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<float, float, float>, duckdb::QuantileIndirect<float> > >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = long long unsigned int; TARGET_TYPE = double; ACCESSOR = duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<double, double, double>, duckdb::QuantileIndirect<double> >; bool DISCRETE = false]',
inlined from 'static void duckdb::{anonymous}::MedianAbsoluteDeviationOperation<MEDIAN_TYPE>::Window(duckdb::AggregateInputData&, const duckdb::WindowPartitionInput&, duckdb::const_data_ptr_t, duckdb::data_ptr_t, const duckdb::SubFrames&, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; INPUT_TYPE = double; RESULT_TYPE = double; MEDIAN_TYPE = double]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mad.cpp:251:75:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<double, double, double>, duckdb::QuantileIndirect<double> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<double, double, double>, duckdb::QuantileIndirect<double> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<double, double, double>, duckdb::QuantileIndirect<double> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<double, double, double>, duckdb::QuantileIndirect<double> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<double, double, double>, duckdb::QuantileIndirect<double> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<double, double, double>, duckdb::QuantileIndirect<double> > >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = long long unsigned int; TARGET_TYPE = short int; ACCESSOR = duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<short int, short int, short int>, duckdb::QuantileIndirect<short int> >; bool DISCRETE = false]',
inlined from 'static void duckdb::{anonymous}::MedianAbsoluteDeviationOperation<MEDIAN_TYPE>::Window(duckdb::AggregateInputData&, const duckdb::WindowPartitionInput&, duckdb::const_data_ptr_t, duckdb::data_ptr_t, const duckdb::SubFrames&, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::QuantileState<short int, duckdb::QuantileStandardType>; INPUT_TYPE = short int; RESULT_TYPE = short int; MEDIAN_TYPE = short int]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mad.cpp:251:75:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<short int, short int, short int>, duckdb::QuantileIndirect<short int> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<short int, short int, short int>, duckdb::QuantileIndirect<short int> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<short int, short int, short int>, duckdb::QuantileIndirect<short int> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<short int, short int, short int>, duckdb::QuantileIndirect<short int> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<short int, short int, short int>, duckdb::QuantileIndirect<short int> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<short int, short int, short int>, duckdb::QuantileIndirect<short int> > >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = long long unsigned int; TARGET_TYPE = int; ACCESSOR = duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<int, int, int>, duckdb::QuantileIndirect<int> >; bool DISCRETE = false]',
inlined from 'static void duckdb::{anonymous}::MedianAbsoluteDeviationOperation<MEDIAN_TYPE>::Window(duckdb::AggregateInputData&, const duckdb::WindowPartitionInput&, duckdb::const_data_ptr_t, duckdb::data_ptr_t, const duckdb::SubFrames&, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::QuantileState<int, duckdb::QuantileStandardType>; INPUT_TYPE = int; RESULT_TYPE = int; MEDIAN_TYPE = int]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mad.cpp:251:75:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<int, int, int>, duckdb::QuantileIndirect<int> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<int, int, int>, duckdb::QuantileIndirect<int> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<int, int, int>, duckdb::QuantileIndirect<int> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<int, int, int>, duckdb::QuantileIndirect<int> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<int, int, int>, duckdb::QuantileIndirect<int> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<int, int, int>, duckdb::QuantileIndirect<int> > >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = long long unsigned int; TARGET_TYPE = long long int; ACCESSOR = duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<long long int, long long int, long long int>, duckdb::QuantileIndirect<long long int> >; bool DISCRETE = false]',
inlined from 'static void duckdb::{anonymous}::MedianAbsoluteDeviationOperation<MEDIAN_TYPE>::Window(duckdb::AggregateInputData&, const duckdb::WindowPartitionInput&, duckdb::const_data_ptr_t, duckdb::data_ptr_t, const duckdb::SubFrames&, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; INPUT_TYPE = long long int; RESULT_TYPE = long long int; MEDIAN_TYPE = long long int]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mad.cpp:251:75:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<long long int, long long int, long long int>, duckdb::QuantileIndirect<long long int> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<long long int, long long int, long long int>, duckdb::QuantileIndirect<long long int> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<long long int, long long int, long long int>, duckdb::QuantileIndirect<long long int> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<long long int, long long int, long long int>, duckdb::QuantileIndirect<long long int> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<long long int, long long int, long long int>, duckdb::QuantileIndirect<long long int> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<long long int, long long int, long long int>, duckdb::QuantileIndirect<long long int> > >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = long long unsigned int; TARGET_TYPE = duckdb::hugeint_t; ACCESSOR = duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::hugeint_t, duckdb::hugeint_t, duckdb::hugeint_t>, duckdb::QuantileIndirect<duckdb::hugeint_t> >; bool DISCRETE = false]',
inlined from 'static void duckdb::{anonymous}::MedianAbsoluteDeviationOperation<MEDIAN_TYPE>::Window(duckdb::AggregateInputData&, const duckdb::WindowPartitionInput&, duckdb::const_data_ptr_t, duckdb::data_ptr_t, const duckdb::SubFrames&, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; INPUT_TYPE = duckdb::hugeint_t; RESULT_TYPE = duckdb::hugeint_t; MEDIAN_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mad.cpp:251:75:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::hugeint_t, duckdb::hugeint_t, duckdb::hugeint_t>, duckdb::QuantileIndirect<duckdb::hugeint_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::hugeint_t, duckdb::hugeint_t, duckdb::hugeint_t>, duckdb::QuantileIndirect<duckdb::hugeint_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::hugeint_t, duckdb::hugeint_t, duckdb::hugeint_t>, duckdb::QuantileIndirect<duckdb::hugeint_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::hugeint_t, duckdb::hugeint_t, duckdb::hugeint_t>, duckdb::QuantileIndirect<duckdb::hugeint_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::hugeint_t, duckdb::hugeint_t, duckdb::hugeint_t>, duckdb::QuantileIndirect<duckdb::hugeint_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::hugeint_t, duckdb::hugeint_t, duckdb::hugeint_t>, duckdb::QuantileIndirect<duckdb::hugeint_t> > >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = long long unsigned int; TARGET_TYPE = duckdb::interval_t; ACCESSOR = duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::date_t, duckdb::interval_t, duckdb::timestamp_t>, duckdb::QuantileIndirect<duckdb::date_t> >; bool DISCRETE = false]',
inlined from 'static void duckdb::{anonymous}::MedianAbsoluteDeviationOperation<MEDIAN_TYPE>::Window(duckdb::AggregateInputData&, const duckdb::WindowPartitionInput&, duckdb::const_data_ptr_t, duckdb::data_ptr_t, const duckdb::SubFrames&, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::date_t, duckdb::QuantileStandardType>; INPUT_TYPE = duckdb::date_t; RESULT_TYPE = duckdb::interval_t; MEDIAN_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mad.cpp:251:75:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::date_t, duckdb::interval_t, duckdb::timestamp_t>, duckdb::QuantileIndirect<duckdb::date_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::date_t, duckdb::interval_t, duckdb::timestamp_t>, duckdb::QuantileIndirect<duckdb::date_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::date_t, duckdb::interval_t, duckdb::timestamp_t>, duckdb::QuantileIndirect<duckdb::date_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::date_t, duckdb::interval_t, duckdb::timestamp_t>, duckdb::QuantileIndirect<duckdb::date_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::date_t, duckdb::interval_t, duckdb::timestamp_t>, duckdb::QuantileIndirect<duckdb::date_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::date_t, duckdb::interval_t, duckdb::timestamp_t>, duckdb::QuantileIndirect<duckdb::date_t> > >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = long long unsigned int; TARGET_TYPE = duckdb::interval_t; ACCESSOR = duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::timestamp_t, duckdb::interval_t, duckdb::timestamp_t>, duckdb::QuantileIndirect<duckdb::timestamp_t> >; bool DISCRETE = false]',
inlined from 'static void duckdb::{anonymous}::MedianAbsoluteDeviationOperation<MEDIAN_TYPE>::Window(duckdb::AggregateInputData&, const duckdb::WindowPartitionInput&, duckdb::const_data_ptr_t, duckdb::data_ptr_t, const duckdb::SubFrames&, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::timestamp_t, duckdb::QuantileStandardType>; INPUT_TYPE = duckdb::timestamp_t; RESULT_TYPE = duckdb::interval_t; MEDIAN_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mad.cpp:251:75:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::timestamp_t, duckdb::interval_t, duckdb::timestamp_t>, duckdb::QuantileIndirect<duckdb::timestamp_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::timestamp_t, duckdb::interval_t, duckdb::timestamp_t>, duckdb::QuantileIndirect<duckdb::timestamp_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::timestamp_t, duckdb::interval_t, duckdb::timestamp_t>, duckdb::QuantileIndirect<duckdb::timestamp_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::timestamp_t, duckdb::interval_t, duckdb::timestamp_t>, duckdb::QuantileIndirect<duckdb::timestamp_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::timestamp_t, duckdb::interval_t, duckdb::timestamp_t>, duckdb::QuantileIndirect<duckdb::timestamp_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::timestamp_t, duckdb::interval_t, duckdb::timestamp_t>, duckdb::QuantileIndirect<duckdb::timestamp_t> > >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = long long unsigned int; TARGET_TYPE = duckdb::interval_t; ACCESSOR = duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::dtime_t, duckdb::interval_t, duckdb::dtime_t>, duckdb::QuantileIndirect<duckdb::dtime_t> >; bool DISCRETE = false]',
inlined from 'static void duckdb::{anonymous}::MedianAbsoluteDeviationOperation<MEDIAN_TYPE>::Window(duckdb::AggregateInputData&, const duckdb::WindowPartitionInput&, duckdb::const_data_ptr_t, duckdb::data_ptr_t, const duckdb::SubFrames&, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::dtime_t, duckdb::QuantileStandardType>; INPUT_TYPE = duckdb::dtime_t; RESULT_TYPE = duckdb::interval_t; MEDIAN_TYPE = duckdb::dtime_t]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mad.cpp:251:75:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::dtime_t, duckdb::interval_t, duckdb::dtime_t>, duckdb::QuantileIndirect<duckdb::dtime_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::dtime_t, duckdb::interval_t, duckdb::dtime_t>, duckdb::QuantileIndirect<duckdb::dtime_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::dtime_t, duckdb::interval_t, duckdb::dtime_t>, duckdb::QuantileIndirect<duckdb::dtime_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::dtime_t, duckdb::interval_t, duckdb::dtime_t>, duckdb::QuantileIndirect<duckdb::dtime_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::dtime_t, duckdb::interval_t, duckdb::dtime_t>, duckdb::QuantileIndirect<duckdb::dtime_t> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileComposed<duckdb::{anonymous}::MadAccessor<duckdb::dtime_t, duckdb::interval_t, duckdb::dtime_t>, duckdb::QuantileIndirect<duckdb::dtime_t> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, vector<duckdb_tdigest::Centroid> >; _Distance = int; _Pointer = duckdb_tdigest::Centroid*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_tdigest::CentroidComparator>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
2383 | __merge_adaptive_resize(_BidirectionalIterator __first,
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
2391 | std::__merge_adaptive(__first, __middle, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
2392 | __len1, __len2, __buffer, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, vector<duckdb_tdigest::Centroid> >; _BidirectionalIterator2 = duckdb_tdigest::Centroid*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, vector<duckdb_tdigest::Centroid> >; _Distance = int; _Pointer = duckdb_tdigest::Centroid*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_tdigest::CentroidComparator>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
1341 | return std::__rotate(__first, __middle, __last,
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
1342 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, vector<duckdb_tdigest::Centroid> >; _Distance = int; _Pointer = duckdb_tdigest::Centroid*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_tdigest::CentroidComparator>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
2422 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2423 | __len11, __len22,
| ~~~~~~~~~~~~~~~~~
2424 | __buffer, __buffer_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
2425 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2426 | _Distance(__len1 - __len11),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2427 | _Distance(__len2 - __len22),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2428 | __buffer, __buffer_size, __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, vector<duckdb_tdigest::Centroid> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_tdigest::CentroidComparator>]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, vector<duckdb_tdigest::Centroid> >; _Compare = duckdb_tdigest::CentroidComparator]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'void duckdb_tdigest::TDigest::process()' at /build/duckdb/src/duckdb/third_party/tdigest/t_digest.hpp:538:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, vector<duckdb_tdigest::Centroid> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_tdigest::CentroidComparator>]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, vector<duckdb_tdigest::Centroid> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_tdigest::CentroidComparator>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, vector<duckdb_tdigest::Centroid> >; _Compare = duckdb_tdigest::CentroidComparator]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'void duckdb_tdigest::TDigest::process()' at /build/duckdb/src/duckdb/third_party/tdigest/t_digest.hpp:538:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >; <template-parameter-2-2> = void; _Tp = duckdb_tdigest::Centroid; _Alloc = std::allocator<duckdb_tdigest::Centroid>]',
inlined from 'void duckdb_tdigest::TDigest::process()' at /build/duckdb/src/duckdb/third_party/tdigest/t_digest.hpp:540:22:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
In function 'void std::__inplace_merge(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, vector<duckdb_tdigest::Centroid> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_tdigest::CentroidComparator>]',
inlined from 'void std::inplace_merge(_BIter, _BIter, _BIter, _Compare) [with _BIter = __gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, vector<duckdb_tdigest::Centroid> >; _Compare = duckdb_tdigest::CentroidComparator]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2609:27,
inlined from 'void duckdb_tdigest::TDigest::process()' at /build/duckdb/src/duckdb/third_party/tdigest/t_digest.hpp:541:21:
/usr/include/c++/15.2.1/bits/stl_algo.h:2513:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
2513 | _TmpBuf __buf(__first, std::min(__len1, __len2));
| ^~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2517:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
2516 | std::__merge_adaptive
| ~~~~~~~~~~~~~~~~~~~~~
2517 | (__first, __middle, __last, __len1, __len2, __buf.begin(), __comp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2520:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
2519 | std::__merge_without_buffer
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
2520 | (__first, __middle, __last, __len1, __len2, __comp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2523:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
2522 | std::__merge_adaptive_resize
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2523 | (__first, __middle, __last, __len1, __len2, __buf.begin(),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2524 | _DistanceType(__buf.size()), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >; <template-parameter-2-2> = void; _Tp = duckdb_tdigest::Centroid; _Alloc = std::allocator<duckdb_tdigest::Centroid>]',
inlined from 'void duckdb_tdigest::TDigest::mergeUnprocessed(const std::vector<const duckdb_tdigest::TDigest*>&)' at /build/duckdb/src/duckdb/third_party/tdigest/t_digest.hpp:465:23,
inlined from 'void duckdb_tdigest::TDigest::add(std::vector<const duckdb_tdigest::TDigest*>::const_iterator, std::vector<const duckdb_tdigest::TDigest*>::const_iterator)' at /build/duckdb/src/duckdb/third_party/tdigest/t_digest.hpp:232:22:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb_tdigest::Centroid*, std::vector<duckdb_tdigest::Centroid> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >; <template-parameter-2-2> = void; _Tp = long long int; _Alloc = std::allocator<long long int>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >; <template-parameter-2-2> = void; _Tp = long long int; _Alloc = std::allocator<long long int>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >; <template-parameter-2-2> = void; _Tp = long long int; _Alloc = std::allocator<long long int>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<long long int>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<long long int>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<long long int>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >; <template-parameter-2-2> = void; _Tp = long long int; _Alloc = std::allocator<long long int>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<long long int, false>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<long long int, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<long long int, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >; <template-parameter-2-2> = void; _Tp = long long int; _Alloc = std::allocator<long long int>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<double, false>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<double, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<double, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >; <template-parameter-2-2> = void; _Tp = long long int; _Alloc = std::allocator<long long int>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<long long int, true>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<long long int, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<long long int, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >; <template-parameter-2-2> = void; _Tp = duckdb::hugeint_t; _Alloc = std::allocator<duckdb::hugeint_t>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >; <template-parameter-2-2> = void; _Tp = duckdb::hugeint_t; _Alloc = std::allocator<duckdb::hugeint_t>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >; <template-parameter-2-2> = void; _Tp = duckdb::hugeint_t; _Alloc = std::allocator<duckdb::hugeint_t>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::hugeint_t>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::hugeint_t>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::hugeint_t>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >; <template-parameter-2-2> = void; _Tp = duckdb::hugeint_t; _Alloc = std::allocator<duckdb::hugeint_t>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<duckdb::hugeint_t, false>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<duckdb::hugeint_t, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<duckdb::hugeint_t, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >; <template-parameter-2-2> = void; _Tp = duckdb::hugeint_t; _Alloc = std::allocator<duckdb::hugeint_t>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<double, false>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<double, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<double, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >; <template-parameter-2-2> = void; _Tp = duckdb::hugeint_t; _Alloc = std::allocator<duckdb::hugeint_t>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<duckdb::hugeint_t, true>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<duckdb::hugeint_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<duckdb::hugeint_t, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::hugeint_t*, std::vector<duckdb::hugeint_t, std::allocator<duckdb::hugeint_t> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<double>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<double>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<double>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<double, false>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<double, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<double, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
inlined from 'static void duckdb::QuantileOperation::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<double, true>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_state.hpp:40:18,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<double, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; OP = duckdb::QuantileListOperation<double, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1621 | _M_range_insert(begin() + __offset, __first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1622 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = duckdb::string_t*; _Distance = int; _Tp = duckdb::string_t; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::string_t> > >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = duckdb::string_t*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::string_t> > >]',
inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = duckdb::string_t*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::string_t> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'duckdb::string_t'} changed in GCC 7.1
356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
357 | __comp);
| ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'duckdb::string_t'} changed in GCC 7.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = duckdb::string_t*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::string_t> > >]',
inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = duckdb::string_t*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::string_t> > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1597:19:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'duckdb::string_t'} changed in GCC 7.1
264 | std::__adjust_heap(__first, _DistanceType(0),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
265 | _DistanceType(__last - __first),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
266 | _GLIBCXX_MOVE(__value), __comp);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'duckdb::string_t'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'duckdb::string_t'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'duckdb::string_t'} changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = duckdb::hugeint_t*; _Compare = duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::hugeint_t, duckdb::hugeint_t, duckdb::hugeint_t> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:4793:5: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::hugeint_t, duckdb::hugeint_t, duckdb::hugeint_t> >' changed in GCC 7.1
4793 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth,
| ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = long long int*; _Compare = duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:4793:5: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp: In function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = long long int; TARGET_TYPE = long long int; ACCESSOR = duckdb::QuantileDirect<long long int>; bool DISCRETE = false]':
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = long long int; TARGET_TYPE = double; ACCESSOR = duckdb::QuantileDirect<long long int>; bool DISCRETE = false]',
inlined from 'static void duckdb::QuantileListOperation<CHILD_TYPE, DISCRETE>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::list_entry_t; STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; CHILD_TYPE = double; bool DISCRETE = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:265:86:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
In member function 'typename ACCESSOR::RESULT_TYPE duckdb::QuantileInterpolator<true>::InterpolateInternal(INPUT_TYPE*, const ACCESSOR&) const [with INPUT_TYPE = long long int; ACCESSOR = duckdb::QuantileDirect<long long int>]',
inlined from 'TARGET_TYPE duckdb::QuantileInterpolator<true>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = long long int; TARGET_TYPE = long long int; ACCESSOR = duckdb::QuantileDirect<long long int>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:266:79,
inlined from 'static void duckdb::QuantileScalarOperation<DISCRETE, TYPE_OP>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = long long int; STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; bool DISCRETE = true; TYPE_OP = duckdb::QuantileStandardType]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:167:67,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; RESULT_TYPE = long long int; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; RESULT_TYPE = long long int; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:395:14,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; RESULT_TYPE = long long int; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:259:19: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:259:19: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
In member function 'typename ACCESSOR::RESULT_TYPE duckdb::QuantileInterpolator<true>::InterpolateInternal(INPUT_TYPE*, const ACCESSOR&) const [with INPUT_TYPE = long long int; ACCESSOR = duckdb::QuantileDirect<long long int>]',
inlined from 'TARGET_TYPE duckdb::QuantileInterpolator<true>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = long long int; TARGET_TYPE = long long int; ACCESSOR = duckdb::QuantileDirect<long long int>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:266:79,
inlined from 'static void duckdb::QuantileScalarOperation<DISCRETE, TYPE_OP>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = long long int; STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; bool DISCRETE = true; TYPE_OP = duckdb::QuantileStandardType]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:167:67,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; RESULT_TYPE = long long int; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; RESULT_TYPE = long long int; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:259:19: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:259:19: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = long long int; TARGET_TYPE = double; ACCESSOR = duckdb::QuantileDirect<long long int>; bool DISCRETE = false]',
inlined from 'static void duckdb::QuantileScalarOperation<DISCRETE, TYPE_OP>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = double; STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; bool DISCRETE = false; TYPE_OP = duckdb::QuantileStandardType]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:167:67,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; RESULT_TYPE = double; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; RESULT_TYPE = double; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:395:14,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; RESULT_TYPE = double; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = long long int; TARGET_TYPE = double; ACCESSOR = duckdb::QuantileDirect<long long int>; bool DISCRETE = false]',
inlined from 'static void duckdb::QuantileScalarOperation<DISCRETE, TYPE_OP>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = double; STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; bool DISCRETE = false; TYPE_OP = duckdb::QuantileStandardType]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:167:67,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; RESULT_TYPE = double; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; RESULT_TYPE = double; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = long long int; TARGET_TYPE = long long int; ACCESSOR = duckdb::QuantileDirect<long long int>; bool DISCRETE = false]',
inlined from 'static void duckdb::QuantileListOperation<CHILD_TYPE, DISCRETE>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::list_entry_t; STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; CHILD_TYPE = long long int; bool DISCRETE = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:265:86:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = long long int; TARGET_TYPE = long long int; ACCESSOR = duckdb::QuantileDirect<long long int>; bool DISCRETE = false]',
inlined from 'static void duckdb::QuantileScalarOperation<DISCRETE, TYPE_OP>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = long long int; STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; bool DISCRETE = false; TYPE_OP = duckdb::QuantileStandardType]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:167:67,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; RESULT_TYPE = long long int; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; RESULT_TYPE = long long int; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = long long int; TARGET_TYPE = long long int; ACCESSOR = duckdb::{anonymous}::MadAccessor<long long int, long long int, long long int>; bool DISCRETE = false]',
inlined from 'static void duckdb::{anonymous}::MedianAbsoluteDeviationOperation<MEDIAN_TYPE>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = long long int; STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; MEDIAN_TYPE = long long int]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mad.cpp:189:52,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; RESULT_TYPE = long long int; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<long long int>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; RESULT_TYPE = long long int; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<long long int>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<long long int, long long int, long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<long long int, long long int, long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<long long int, long long int, long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<long long int, long long int, long long int> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = long long int; TARGET_TYPE = long long int; ACCESSOR = duckdb::QuantileDirect<long long int>; bool DISCRETE = false]',
inlined from 'static void duckdb::{anonymous}::MedianAbsoluteDeviationOperation<MEDIAN_TYPE>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = long long int; STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; MEDIAN_TYPE = long long int]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mad.cpp:186:70,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; RESULT_TYPE = long long int; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<long long int>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<long long int, duckdb::QuantileStandardType>; RESULT_TYPE = long long int; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<long long int>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<long long int> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = duckdb::hugeint_t*; _Compare = duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:4793:5: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
4793 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth,
| ^~~~~~~~~~~
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp: In function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = duckdb::hugeint_t; TARGET_TYPE = duckdb::hugeint_t; ACCESSOR = duckdb::QuantileDirect<duckdb::hugeint_t>; bool DISCRETE = false]':
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = duckdb::hugeint_t; TARGET_TYPE = duckdb::hugeint_t; ACCESSOR = duckdb::{anonymous}::MadAccessor<duckdb::hugeint_t, duckdb::hugeint_t, duckdb::hugeint_t>; bool DISCRETE = false]',
inlined from 'static void duckdb::{anonymous}::MedianAbsoluteDeviationOperation<MEDIAN_TYPE>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::hugeint_t; STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; MEDIAN_TYPE = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mad.cpp:189:52,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::hugeint_t>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::hugeint_t>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::hugeint_t, duckdb::hugeint_t, duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::hugeint_t, duckdb::hugeint_t, duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::hugeint_t, duckdb::hugeint_t, duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::hugeint_t, duckdb::hugeint_t, duckdb::hugeint_t> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = duckdb::hugeint_t; TARGET_TYPE = double; ACCESSOR = duckdb::QuantileDirect<duckdb::hugeint_t>; bool DISCRETE = false]',
inlined from 'static void duckdb::QuantileListOperation<CHILD_TYPE, DISCRETE>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::list_entry_t; STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; CHILD_TYPE = double; bool DISCRETE = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:265:86:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
In member function 'typename ACCESSOR::RESULT_TYPE duckdb::QuantileInterpolator<true>::InterpolateInternal(INPUT_TYPE*, const ACCESSOR&) const [with INPUT_TYPE = duckdb::hugeint_t; ACCESSOR = duckdb::QuantileDirect<duckdb::hugeint_t>]',
inlined from 'TARGET_TYPE duckdb::QuantileInterpolator<true>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = duckdb::hugeint_t; TARGET_TYPE = duckdb::hugeint_t; ACCESSOR = duckdb::QuantileDirect<duckdb::hugeint_t>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:266:79,
inlined from 'static void duckdb::QuantileScalarOperation<DISCRETE, TYPE_OP>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::hugeint_t; STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; bool DISCRETE = true; TYPE_OP = duckdb::QuantileStandardType]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:167:67,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:395:14,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:259:19: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:259:19: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
In member function 'typename ACCESSOR::RESULT_TYPE duckdb::QuantileInterpolator<true>::InterpolateInternal(INPUT_TYPE*, const ACCESSOR&) const [with INPUT_TYPE = duckdb::hugeint_t; ACCESSOR = duckdb::QuantileDirect<duckdb::hugeint_t>]',
inlined from 'TARGET_TYPE duckdb::QuantileInterpolator<true>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = duckdb::hugeint_t; TARGET_TYPE = duckdb::hugeint_t; ACCESSOR = duckdb::QuantileDirect<duckdb::hugeint_t>]' at /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:266:79,
inlined from 'static void duckdb::QuantileScalarOperation<DISCRETE, TYPE_OP>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::hugeint_t; STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; bool DISCRETE = true; TYPE_OP = duckdb::QuantileStandardType]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:167:67,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::QuantileScalarOperation<true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:259:19: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:259:19: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = duckdb::hugeint_t; TARGET_TYPE = double; ACCESSOR = duckdb::QuantileDirect<duckdb::hugeint_t>; bool DISCRETE = false]',
inlined from 'static void duckdb::QuantileScalarOperation<DISCRETE, TYPE_OP>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = double; STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; bool DISCRETE = false; TYPE_OP = duckdb::QuantileStandardType]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:167:67,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; RESULT_TYPE = double; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; RESULT_TYPE = double; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:395:14,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; RESULT_TYPE = double; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = duckdb::hugeint_t; TARGET_TYPE = double; ACCESSOR = duckdb::QuantileDirect<duckdb::hugeint_t>; bool DISCRETE = false]',
inlined from 'static void duckdb::QuantileScalarOperation<DISCRETE, TYPE_OP>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = double; STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; bool DISCRETE = false; TYPE_OP = duckdb::QuantileStandardType]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:167:67,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; RESULT_TYPE = double; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; RESULT_TYPE = double; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = duckdb::hugeint_t; TARGET_TYPE = duckdb::hugeint_t; ACCESSOR = duckdb::QuantileDirect<duckdb::hugeint_t>; bool DISCRETE = false]',
inlined from 'static void duckdb::QuantileListOperation<CHILD_TYPE, DISCRETE>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::list_entry_t; STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; CHILD_TYPE = duckdb::hugeint_t; bool DISCRETE = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:265:86:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = duckdb::hugeint_t; TARGET_TYPE = duckdb::hugeint_t; ACCESSOR = duckdb::QuantileDirect<duckdb::hugeint_t>; bool DISCRETE = false]',
inlined from 'static void duckdb::QuantileScalarOperation<DISCRETE, TYPE_OP>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::hugeint_t; STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; bool DISCRETE = false; TYPE_OP = duckdb::QuantileStandardType]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:167:67,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::hugeint_t; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = duckdb::hugeint_t; TARGET_TYPE = duckdb::hugeint_t; ACCESSOR = duckdb::QuantileDirect<duckdb::hugeint_t>; bool DISCRETE = false]',
inlined from 'static void duckdb::QuantileListOperation<CHILD_TYPE, DISCRETE>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::list_entry_t; STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; CHILD_TYPE = duckdb::hugeint_t; bool DISCRETE = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:265:86,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::list_entry_t; OP = duckdb::QuantileListOperation<duckdb::hugeint_t, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::list_entry_t; OP = duckdb::QuantileListOperation<duckdb::hugeint_t, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = duckdb::hugeint_t; TARGET_TYPE = double; ACCESSOR = duckdb::QuantileDirect<duckdb::hugeint_t>; bool DISCRETE = false]',
inlined from 'static void duckdb::QuantileListOperation<CHILD_TYPE, DISCRETE>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::list_entry_t; STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; CHILD_TYPE = double; bool DISCRETE = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:265:86,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::list_entry_t; OP = duckdb::QuantileListOperation<double, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::hugeint_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::list_entry_t; OP = duckdb::QuantileListOperation<double, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::hugeint_t> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = double*; _Compare = duckdb::QuantileCompare<duckdb::QuantileDirect<double> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:4793:5: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<double> >' changed in GCC 7.1
4793 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth,
| ^~~~~~~~~~~
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp: In function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = double; TARGET_TYPE = double; ACCESSOR = duckdb::QuantileDirect<double>; bool DISCRETE = false]':
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<double> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<double> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<double> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<double> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<double> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<double> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = double; TARGET_TYPE = double; ACCESSOR = duckdb::{anonymous}::MadAccessor<double, double, double>; bool DISCRETE = false]',
inlined from 'static void duckdb::{anonymous}::MedianAbsoluteDeviationOperation<MEDIAN_TYPE>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = double; STATE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; MEDIAN_TYPE = double]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mad.cpp:189:52,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; RESULT_TYPE = double; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<double>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; RESULT_TYPE = double; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<double>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<double, double, double> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<double, double, double> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<double, double, double> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<double, double, double> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = double; TARGET_TYPE = double; ACCESSOR = duckdb::QuantileDirect<double>; bool DISCRETE = false]',
inlined from 'static void duckdb::{anonymous}::MedianAbsoluteDeviationOperation<MEDIAN_TYPE>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = double; STATE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; MEDIAN_TYPE = double]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mad.cpp:186:70,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; RESULT_TYPE = double; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<double>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; RESULT_TYPE = double; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<double>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<double> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<double> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<double> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<double> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<double> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<double> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = double; TARGET_TYPE = double; ACCESSOR = duckdb::QuantileDirect<double>; bool DISCRETE = false]',
inlined from 'static void duckdb::QuantileListOperation<CHILD_TYPE, DISCRETE>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::list_entry_t; STATE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; CHILD_TYPE = double; bool DISCRETE = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:265:86:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<double> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<double> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = double; TARGET_TYPE = double; ACCESSOR = duckdb::QuantileDirect<double>; bool DISCRETE = false]',
inlined from 'static void duckdb::QuantileScalarOperation<DISCRETE, TYPE_OP>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = double; STATE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; bool DISCRETE = false; TYPE_OP = duckdb::QuantileStandardType]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:167:67,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; RESULT_TYPE = double; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<double, duckdb::QuantileStandardType>; RESULT_TYPE = double; OP = duckdb::QuantileScalarOperation<false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<double> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = duckdb::timestamp_t*; _Compare = duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::timestamp_t> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:4793:5: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::timestamp_t> >' changed in GCC 7.1
4793 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth,
| ^~~~~~~~~~~
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp: In function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = duckdb::timestamp_t; TARGET_TYPE = duckdb::timestamp_t; ACCESSOR = duckdb::QuantileDirect<duckdb::timestamp_t>; bool DISCRETE = false]':
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::timestamp_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::timestamp_t> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = duckdb::timestamp_t; TARGET_TYPE = duckdb::interval_t; ACCESSOR = duckdb::{anonymous}::MadAccessor<duckdb::timestamp_t, duckdb::interval_t, duckdb::timestamp_t>; bool DISCRETE = false]',
inlined from 'static void duckdb::{anonymous}::MedianAbsoluteDeviationOperation<MEDIAN_TYPE>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::interval_t; STATE = duckdb::QuantileState<duckdb::timestamp_t, duckdb::QuantileStandardType>; MEDIAN_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mad.cpp:189:52,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::timestamp_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::interval_t; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::timestamp_t>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::timestamp_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::interval_t; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::timestamp_t>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::timestamp_t, duckdb::interval_t, duckdb::timestamp_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::timestamp_t, duckdb::interval_t, duckdb::timestamp_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::timestamp_t, duckdb::interval_t, duckdb::timestamp_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::timestamp_t, duckdb::interval_t, duckdb::timestamp_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::timestamp_t, duckdb::interval_t, duckdb::timestamp_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::timestamp_t, duckdb::interval_t, duckdb::timestamp_t> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = duckdb::timestamp_t; TARGET_TYPE = duckdb::timestamp_t; ACCESSOR = duckdb::QuantileDirect<duckdb::timestamp_t>; bool DISCRETE = false]',
inlined from 'static void duckdb::{anonymous}::MedianAbsoluteDeviationOperation<MEDIAN_TYPE>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::interval_t; STATE = duckdb::QuantileState<duckdb::timestamp_t, duckdb::QuantileStandardType>; MEDIAN_TYPE = duckdb::timestamp_t]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mad.cpp:186:70,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::timestamp_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::interval_t; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::timestamp_t>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::timestamp_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::interval_t; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::timestamp_t>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::timestamp_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::timestamp_t> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = duckdb::dtime_t*; _Compare = duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::dtime_t> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:4793:5: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::dtime_t> >' changed in GCC 7.1
4793 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth,
| ^~~~~~~~~~~
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp: In function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = duckdb::dtime_t; TARGET_TYPE = duckdb::dtime_t; ACCESSOR = duckdb::QuantileDirect<duckdb::dtime_t>; bool DISCRETE = false]':
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::dtime_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::dtime_t> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = duckdb::dtime_t; TARGET_TYPE = duckdb::interval_t; ACCESSOR = duckdb::{anonymous}::MadAccessor<duckdb::dtime_t, duckdb::interval_t, duckdb::dtime_t>; bool DISCRETE = false]',
inlined from 'static void duckdb::{anonymous}::MedianAbsoluteDeviationOperation<MEDIAN_TYPE>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::interval_t; STATE = duckdb::QuantileState<duckdb::dtime_t, duckdb::QuantileStandardType>; MEDIAN_TYPE = duckdb::dtime_t]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mad.cpp:189:52,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::dtime_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::interval_t; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::dtime_t>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::dtime_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::interval_t; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::dtime_t>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::dtime_t, duckdb::interval_t, duckdb::dtime_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::dtime_t, duckdb::interval_t, duckdb::dtime_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::dtime_t, duckdb::interval_t, duckdb::dtime_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:192:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::dtime_t, duckdb::interval_t, duckdb::dtime_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::dtime_t, duckdb::interval_t, duckdb::dtime_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:193:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::{anonymous}::MadAccessor<duckdb::dtime_t, duckdb::interval_t, duckdb::dtime_t> >' changed in GCC 7.1
In member function 'TARGET_TYPE duckdb::QuantileInterpolator<DISCRETE>::Operation(INPUT_TYPE*, duckdb::Vector&, const ACCESSOR&) const [with INPUT_TYPE = duckdb::dtime_t; TARGET_TYPE = duckdb::dtime_t; ACCESSOR = duckdb::QuantileDirect<duckdb::dtime_t>; bool DISCRETE = false]',
inlined from 'static void duckdb::{anonymous}::MedianAbsoluteDeviationOperation<MEDIAN_TYPE>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::interval_t; STATE = duckdb::QuantileState<duckdb::dtime_t, duckdb::QuantileStandardType>; MEDIAN_TYPE = duckdb::dtime_t]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mad.cpp:186:70,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::QuantileState<duckdb::dtime_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::interval_t; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::dtime_t>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::QuantileState<duckdb::dtime_t, duckdb::QuantileStandardType>; RESULT_TYPE = duckdb::interval_t; OP = duckdb::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::dtime_t>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::dtime_t> >' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/quantile_sort_tree.hpp:189:20: note: parameter passing for argument of type 'duckdb::QuantileCompare<duckdb::QuantileDirect<duckdb::dtime_t> >' changed in GCC 7.1
[296/508] Building CXX object extension/core_functions/aggregate/distributive/CMakeFiles/duckdb_core_functions_distributive.dir/ub_duckdb_core_functions_distributive.cpp.o
In file included from /build/duckdb/src/build/extension/core_functions/aggregate/distributive/ub_duckdb_core_functions_distributive.cpp:3:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp: In static member function 'static void duckdb::{anonymous}::StringAggFunction::PerformOperation(duckdb::{anonymous}::StringAggState&, duckdb::ArenaAllocator&, duckdb::string_t, duckdb::optional_ptr<duckdb::FunctionData>)':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:86:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/extension/core_functions/aggregate/distributive/ub_duckdb_core_functions_distributive.cpp:5:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::ArgMinMaxStateBase::AssignValue(T&, T, duckdb::AggregateInputData&) [with T = duckdb::string_t]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:47:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringAggFunction::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::StringAggState; OP = duckdb::{anonymous}::StringAggFunction]',
inlined from 'static void duckdb::{anonymous}::StringAggFunction::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::StringAggState; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:101:36,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:335:62,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:94:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringAggFunction::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::StringAggState; OP = duckdb::{anonymous}::StringAggFunction]',
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:149:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:342:51,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:94:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringAggFunction::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::StringAggState; OP = duckdb::{anonymous}::StringAggFunction]',
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:160:57,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:342:51,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:94:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringAggFunction::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::StringAggState; OP = duckdb::{anonymous}::StringAggFunction]',
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, const duckdb::SelectionVector&) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:178:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:350:47,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:94:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringAggFunction::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::StringAggState; OP = duckdb::{anonymous}::StringAggFunction]',
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdateLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, const duckdb::SelectionVector&) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:185:55,
inlined from 'static void duckdb::AggregateExecutor::UnaryUpdate(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:350:47,
inlined from 'static void duckdb::AggregateFunction::UnaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:389:56:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:94:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Update(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::ASCENDING; UPDATE_TYPE = duckdb::{anonymous}::SpecializedGenericArgMinMaxState]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:284:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:284:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Update(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::ASCENDING; UPDATE_TYPE = duckdb::{anonymous}::GenericArgMinMaxState<duckdb::OrderType::ASCENDING>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:284:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:284:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Update(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::DESCENDING; UPDATE_TYPE = duckdb::{anonymous}::SpecializedGenericArgMinMaxState]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:284:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:284:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Update(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::DESCENDING; UPDATE_TYPE = duckdb::{anonymous}::GenericArgMinMaxState<duckdb::OrderType::DESCENDING>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:284:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:284:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:11,
from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/distributive_functions.hpp:14,
from /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/kurtosis.cpp:1,
from /build/duckdb/src/build/extension/core_functions/aggregate/distributive/ub_duckdb_core_functions_distributive.cpp:2:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_state.hpp: In static member function 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitState<duckdb::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringXorOperation]':
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_state.hpp:86:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_state.hpp:86:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In member function 'duckdb::string_t duckdb::AggregateFinalizeData::ReturnString(duckdb::string_t)',
inlined from 'static void duckdb::{anonymous}::BitStringBitwiseOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitState<duckdb::string_t>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitagg.cpp:163:39,
inlined from 'static void duckdb::{anonymous}::BitStringBitwiseOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitState<duckdb::string_t>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitagg.cpp:159:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitState<duckdb::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAndOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitState<duckdb::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAndOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_state.hpp:86:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In member function 'duckdb::string_t duckdb::AggregateFinalizeData::ReturnString(duckdb::string_t)',
inlined from 'static void duckdb::{anonymous}::BitStringBitwiseOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitState<duckdb::string_t>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitagg.cpp:163:39,
inlined from 'static void duckdb::{anonymous}::BitStringBitwiseOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitState<duckdb::string_t>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitagg.cpp:159:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitState<duckdb::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAndOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitState<duckdb::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAndOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_state.hpp:86:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_state.hpp: In static member function 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitState<duckdb::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringOrOperation]':
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_state.hpp:86:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_state.hpp:86:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxStateBase::ReadValue(duckdb::Vector&, T&, T&) [with T = duckdb::string_t]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:179:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:175:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxStateBase::ReadValue(duckdb::Vector&, T&, T&) [with T = duckdb::string_t]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:179:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:175:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/extension/core_functions/aggregate/distributive/ub_duckdb_core_functions_distributive.cpp:9:
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<signed char>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<signed char>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<signed char>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<signed char>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<signed char>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<signed char>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<signed char>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<signed char>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<short int>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<short int>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<short int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<short int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<short int>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<short int>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<short int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<short int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<int>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<int>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<int>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<int>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<long long int>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<long long int>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<long long int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<long long int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<long long int>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<long long int>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<long long int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<long long int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<duckdb::hugeint_t>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<duckdb::hugeint_t>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<duckdb::hugeint_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<duckdb::hugeint_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<duckdb::hugeint_t>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<duckdb::hugeint_t>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<duckdb::hugeint_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<duckdb::hugeint_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<unsigned char>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<unsigned char>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<unsigned char>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<unsigned char>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<unsigned char>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<unsigned char>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<unsigned char>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<unsigned char>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<short unsigned int>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<short unsigned int>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<short unsigned int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<short unsigned int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<short unsigned int>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<short unsigned int>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<short unsigned int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<short unsigned int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<unsigned int>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<unsigned int>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<unsigned int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<unsigned int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<unsigned int>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<unsigned int>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<unsigned int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<unsigned int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<long long unsigned int>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<long long unsigned int>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<long long unsigned int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<long long unsigned int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<long long unsigned int>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<long long unsigned int>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<long long unsigned int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<long long unsigned int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<duckdb::uhugeint_t>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<duckdb::uhugeint_t>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<duckdb::uhugeint_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<duckdb::uhugeint_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<duckdb::uhugeint_t>]',
inlined from 'static void duckdb::{anonymous}::BitStringAggOperation::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::BitAggState<duckdb::uhugeint_t>]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:170:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::BitAggState<duckdb::uhugeint_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::BitAggState<duckdb::uhugeint_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::BitStringAggOperation]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/bitstring_agg.cpp:174:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxStateBase::ReadValue(duckdb::Vector&, T&, T&) [with T = duckdb::string_t]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:179:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:175:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxStateBase::ReadValue(duckdb::Vector&, T&, T&) [with T = duckdb::string_t]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:179:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:175:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxStateBase::ReadValue(duckdb::Vector&, T&, T&) [with T = duckdb::string_t]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:179:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:175:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxStateBase::ReadValue(duckdb::Vector&, T&, T&) [with T = duckdb::string_t]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:179:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:175:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxStateBase::ReadValue(duckdb::Vector&, T&, T&) [with T = duckdb::string_t]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:179:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:175:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxStateBase::ReadValue(duckdb::Vector&, T&, T&) [with T = duckdb::string_t]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:179:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:175:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxStateBase::ReadValue(duckdb::Vector&, T&, T&) [with T = duckdb::string_t]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:179:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:175:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:403:50,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxStateBase::ReadValue(duckdb::Vector&, T&, T&) [with T = duckdb::string_t]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:179:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:175:14,
inlined from 'static void duckdb::AggregateExecutor::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:413:51,
inlined from 'static void duckdb::AggregateFunction::StateFinalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:415:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:68:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::LessThan, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:330:57: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:330:57: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::GreaterThan, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>; COMPARATOR = duckdb::GreaterThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::DESCENDING; UPDATE_TYPE = duckdb::{anonymous}::SpecializedGenericArgMinMaxState]',
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::GreaterThan, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::GreaterThan, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:330:57: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:330:57: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::LessThan, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::GenericArgMinMaxState<duckdb::OrderType::ASCENDING> >; COMPARATOR = duckdb::LessThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::ASCENDING; UPDATE_TYPE = duckdb::{anonymous}::GenericArgMinMaxState<duckdb::OrderType::ASCENDING>]',
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::LessThan, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::GenericArgMinMaxState<duckdb::OrderType::ASCENDING> >]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::LessThan, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::GenericArgMinMaxState<duckdb::OrderType::ASCENDING> >]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:330:57: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:330:57: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::LessThan, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::GenericArgMinMaxState<duckdb::OrderType::DESCENDING> >]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:330:57: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:330:57: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::LessThan, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>; COMPARATOR = duckdb::LessThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::ASCENDING; UPDATE_TYPE = duckdb::{anonymous}::SpecializedGenericArgMinMaxState]',
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::LessThan, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::LessThan, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::GreaterThan, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>; COMPARATOR = duckdb::GreaterThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::DESCENDING; UPDATE_TYPE = duckdb::{anonymous}::SpecializedGenericArgMinMaxState]',
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::GreaterThan, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::GreaterThan, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::LessThan, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>; COMPARATOR = duckdb::LessThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::ASCENDING; UPDATE_TYPE = duckdb::{anonymous}::SpecializedGenericArgMinMaxState]',
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::LessThan, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::LessThan, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::GreaterThan, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>; COMPARATOR = duckdb::GreaterThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::DESCENDING; UPDATE_TYPE = duckdb::{anonymous}::SpecializedGenericArgMinMaxState]',
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::GreaterThan, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::GreaterThan, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::LessThan, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>; COMPARATOR = duckdb::LessThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::ASCENDING; UPDATE_TYPE = duckdb::{anonymous}::SpecializedGenericArgMinMaxState]',
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::LessThan, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::LessThan, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::GreaterThan, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>; COMPARATOR = duckdb::GreaterThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::DESCENDING; UPDATE_TYPE = duckdb::{anonymous}::SpecializedGenericArgMinMaxState]',
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::GreaterThan, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::GreaterThan, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::LessThan, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>; COMPARATOR = duckdb::LessThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::ASCENDING; UPDATE_TYPE = duckdb::{anonymous}::SpecializedGenericArgMinMaxState]',
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::LessThan, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::LessThan, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::GreaterThan, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>; COMPARATOR = duckdb::GreaterThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::DESCENDING; UPDATE_TYPE = duckdb::{anonymous}::SpecializedGenericArgMinMaxState]',
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::GreaterThan, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::VectorArgMinMaxBase<duckdb::GreaterThan, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:334:58: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:169:10,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:390:40,
inlined from 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:409:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringAggFunction::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::StringAggState; OP = duckdb::{anonymous}::StringAggFunction]',
inlined from 'static void duckdb::{anonymous}::StringAggFunction::ConstantOperation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::StringAggState; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:101:36,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:282:62,
inlined from 'static void duckdb::AggregateFunction::UnaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::StringAggState; T = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:382:48:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:94:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringAggFunction::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::StringAggState; OP = duckdb::{anonymous}::StringAggFunction]',
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:75:57,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:288:45,
inlined from 'static void duckdb::AggregateFunction::UnaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::StringAggState; T = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:382:48:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:94:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringAggFunction::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::StringAggState; OP = duckdb::{anonymous}::StringAggFunction]',
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:86:58,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:288:45,
inlined from 'static void duckdb::AggregateFunction::UnaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::StringAggState; T = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:382:48:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:94:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringAggFunction::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::StringAggState; OP = duckdb::{anonymous}::StringAggFunction]',
inlined from 'static void duckdb::AggregateExecutor::UnaryFlatLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:96:55,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:288:45,
inlined from 'static void duckdb::AggregateFunction::UnaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::StringAggState; T = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:382:48:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:94:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringAggFunction::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::StringAggState; OP = duckdb::{anonymous}::StringAggFunction]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction; bool HAS_ISEL = true; bool HAS_SSEL = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:121:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:302:62,
inlined from 'static void duckdb::AggregateFunction::UnaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::StringAggState; T = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:382:48:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:94:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringAggFunction::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::StringAggState; OP = duckdb::{anonymous}::StringAggFunction]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction; bool HAS_ISEL = true; bool HAS_SSEL = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:130:55,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:302:62,
inlined from 'static void duckdb::AggregateFunction::UnaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::StringAggState; T = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:382:48:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:94:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringAggFunction::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::StringAggState; OP = duckdb::{anonymous}::StringAggFunction]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction; bool HAS_ISEL = true; bool HAS_SSEL = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:121:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:306:63,
inlined from 'static void duckdb::AggregateFunction::UnaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::StringAggState; T = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:382:48:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:94:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringAggFunction::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::StringAggState; OP = duckdb::{anonymous}::StringAggFunction]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction; bool HAS_ISEL = true; bool HAS_SSEL = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:130:55,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:306:63,
inlined from 'static void duckdb::AggregateFunction::UnaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::StringAggState; T = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:382:48:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:94:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringAggFunction::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::StringAggState; OP = duckdb::{anonymous}::StringAggFunction]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction; bool HAS_ISEL = false; bool HAS_SSEL = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:121:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:312:63,
inlined from 'static void duckdb::AggregateFunction::UnaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::StringAggState; T = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:382:48:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:94:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringAggFunction::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::StringAggState; OP = duckdb::{anonymous}::StringAggFunction]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction; bool HAS_ISEL = false; bool HAS_SSEL = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:130:55,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:312:63,
inlined from 'static void duckdb::AggregateFunction::UnaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::StringAggState; T = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:382:48:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:94:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringAggFunction::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::StringAggState; OP = duckdb::{anonymous}::StringAggFunction]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction; bool HAS_ISEL = false; bool HAS_SSEL = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:121:56,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:316:64,
inlined from 'static void duckdb::AggregateFunction::UnaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::StringAggState; T = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:382:48:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:94:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::StringAggFunction::Operation(STATE&, const INPUT_TYPE&, duckdb::AggregateUnaryInput&) [with INPUT_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::StringAggState; OP = duckdb::{anonymous}::StringAggFunction]',
inlined from 'static void duckdb::AggregateExecutor::UnaryScatterLoop(const INPUT_TYPE*, duckdb::AggregateInputData&, STATE_TYPE**, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction; bool HAS_ISEL = false; bool HAS_SSEL = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:130:55,
inlined from 'static void duckdb::AggregateExecutor::UnaryScatter(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::StringAggState; INPUT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:316:64,
inlined from 'static void duckdb::AggregateFunction::UnaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::StringAggState; T = duckdb::string_t; OP = duckdb::{anonymous}::StringAggFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:382:48:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:94:19: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Update(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::ASCENDING; UPDATE_TYPE = duckdb::{anonymous}::SpecializedGenericArgMinMaxState]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Update(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::GreaterThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::DESCENDING; UPDATE_TYPE = duckdb::{anonymous}::SpecializedGenericArgMinMaxState]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:125:11,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:125:11,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:125:11,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:125:11,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; A_TYPE = int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Update(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::ASCENDING; UPDATE_TYPE = duckdb::{anonymous}::SpecializedGenericArgMinMaxState]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Update(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::GreaterThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::DESCENDING; UPDATE_TYPE = duckdb::{anonymous}::SpecializedGenericArgMinMaxState]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:104:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = long long int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:110:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Update(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::ASCENDING; UPDATE_TYPE = duckdb::{anonymous}::SpecializedGenericArgMinMaxState]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Update(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::GreaterThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::DESCENDING; UPDATE_TYPE = duckdb::{anonymous}::SpecializedGenericArgMinMaxState]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:125:11,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:125:11,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:125:11,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:125:11,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; A_TYPE = short int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Update(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::ASCENDING; UPDATE_TYPE = duckdb::{anonymous}::SpecializedGenericArgMinMaxState]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, ORDER_TYPE, UPDATE_TYPE>::Update(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::GreaterThan; duckdb::OrderType ORDER_TYPE = duckdb::OrderType::DESCENDING; UPDATE_TYPE = duckdb::{anonymous}::SpecializedGenericArgMinMaxState]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:317:41: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:11:
In static member function 'static void duckdb::MinMaxStringValue::Assign(duckdb::Vector&, duckdb::idx_t, const TYPE&, bool)',
inlined from 'static void duckdb::MinMaxNOperation::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxNState<duckdb::MinMaxStringValue, duckdb::MinMaxFixedValue<int>, duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:468:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:305:77: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::MinMaxStringValue::Assign(duckdb::Vector&, duckdb::idx_t, const TYPE&, bool)',
inlined from 'static void duckdb::MinMaxNOperation::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxNState<duckdb::MinMaxStringValue, duckdb::MinMaxFixedValue<int>, duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:468:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:305:77: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::MinMaxStringValue::Assign(duckdb::Vector&, duckdb::idx_t, const TYPE&, bool)',
inlined from 'static void duckdb::MinMaxNOperation::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxNState<duckdb::MinMaxStringValue, duckdb::MinMaxFixedValue<long long int>, duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:468:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:305:77: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::MinMaxStringValue::Assign(duckdb::Vector&, duckdb::idx_t, const TYPE&, bool)',
inlined from 'static void duckdb::MinMaxNOperation::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxNState<duckdb::MinMaxStringValue, duckdb::MinMaxFixedValue<long long int>, duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:468:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:305:77: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::MinMaxStringValue::Assign(duckdb::Vector&, duckdb::idx_t, const TYPE&, bool)',
inlined from 'static void duckdb::MinMaxNOperation::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxNState<duckdb::MinMaxStringValue, duckdb::MinMaxFixedValue<float>, duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:468:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:305:77: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::MinMaxStringValue::Assign(duckdb::Vector&, duckdb::idx_t, const TYPE&, bool)',
inlined from 'static void duckdb::MinMaxNOperation::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxNState<duckdb::MinMaxStringValue, duckdb::MinMaxFixedValue<float>, duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:468:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:305:77: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::MinMaxStringValue::Assign(duckdb::Vector&, duckdb::idx_t, const TYPE&, bool)',
inlined from 'static void duckdb::MinMaxNOperation::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxNState<duckdb::MinMaxStringValue, duckdb::MinMaxFixedValue<double>, duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:468:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:305:77: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::MinMaxStringValue::Assign(duckdb::Vector&, duckdb::idx_t, const TYPE&, bool)',
inlined from 'static void duckdb::MinMaxNOperation::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxNState<duckdb::MinMaxStringValue, duckdb::MinMaxFixedValue<double>, duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:468:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:305:77: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:125:11,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:125:11,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:125:11,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:125:11,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; A_TYPE = duckdb::date_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdateLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:241:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryUpdate(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::data_ptr_t, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:378:51,
inlined from 'static void duckdb::AggregateFunction::BinaryUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:404:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:138:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:14,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105:39: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = long long int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; COMPARATOR = duckdb::LessThan]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:98:14,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:156:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>; COMPARATOR = duckdb::GreaterThan]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:143:47,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatterLoop(const A_TYPE*, duckdb::AggregateInputData&, const B_TYPE*, STATE_TYPE**, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:214:59,
inlined from 'static void duckdb::AggregateExecutor::BinaryScatter(duckdb::AggregateInputData&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:366:52,
inlined from 'static void duckdb::AggregateFunction::BinaryScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:396:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:113:40: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::MinMaxStringValue::Assign(duckdb::Vector&, duckdb::idx_t, const TYPE&, bool)',
inlined from 'static void duckdb::MinMaxNOperation::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxNState<duckdb::MinMaxStringValue, duckdb::MinMaxFallbackValue, duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:468:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:305:77: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::MinMaxStringValue::Assign(duckdb::Vector&, duckdb::idx_t, const TYPE&, bool)',
inlined from 'static void duckdb::MinMaxNOperation::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxNState<duckdb::MinMaxStringValue, duckdb::MinMaxFallbackValue, duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:468:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:305:77: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::MinMaxStringValue::Assign(duckdb::Vector&, duckdb::idx_t, const TYPE&, bool)',
inlined from 'static void duckdb::MinMaxNOperation::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxNState<duckdb::MinMaxStringValue, duckdb::MinMaxStringValue, duckdb::LessThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:468:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:305:77: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::MinMaxStringValue::Assign(duckdb::Vector&, duckdb::idx_t, const TYPE&, bool)',
inlined from 'static void duckdb::MinMaxNOperation::Finalize(duckdb::Vector&, duckdb::AggregateInputData&, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ArgMinMaxNState<duckdb::MinMaxStringValue, duckdb::MinMaxStringValue, duckdb::GreaterThan>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:468:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:305:77: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
[297/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/column_reader.cpp.o
[298/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_crypto.cpp.o
[299/508] Building CXX object extension/core_functions/scalar/string/CMakeFiles/duckdb_core_functions_string.dir/ub_duckdb_core_functions_string.cpp.o
In file included from /build/duckdb/src/build/extension/core_functions/scalar/string/ub_duckdb_core_functions_string.cpp:15:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp: In function 'duckdb::string_t duckdb::LeftScalarFunction(Vector&, string_t, int64_t) [with OP = LeftRightUnicode]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:34:17: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::LeftRightUnicode::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::string_t duckdb::LeftScalarFunction(Vector&, string_t, int64_t) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:36:23:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:18:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::LeftRightUnicode::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::string_t duckdb::LeftScalarFunction(Vector&, string_t, int64_t) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:41:22:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:18:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp: In function 'duckdb::string_t duckdb::RightScalarFunction(Vector&, string_t, int64_t) [with OP = LeftRightUnicode]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:65:17: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::LeftRightUnicode::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::string_t duckdb::RightScalarFunction(Vector&, string_t, int64_t) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:70:23:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:18:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::LeftRightUnicode::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::string_t duckdb::RightScalarFunction(Vector&, string_t, int64_t) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:78:22:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:18:26: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp: In function 'duckdb::string_t duckdb::LeftScalarFunction(Vector&, string_t, int64_t) [with OP = LeftRightGrapheme]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:34:17: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::LeftRightGrapheme::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::string_t duckdb::LeftScalarFunction(Vector&, string_t, int64_t) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:36:23:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:29:27: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::LeftRightGrapheme::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::string_t duckdb::LeftScalarFunction(Vector&, string_t, int64_t) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:41:22:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:29:27: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp: In function 'duckdb::string_t duckdb::RightScalarFunction(Vector&, string_t, int64_t) [with OP = LeftRightGrapheme]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:65:17: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::LeftRightGrapheme::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::string_t duckdb::RightScalarFunction(Vector&, string_t, int64_t) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:70:23:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:29:27: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static duckdb::string_t duckdb::LeftRightGrapheme::Substring(duckdb::Vector&, duckdb::string_t, int64_t, int64_t)',
inlined from 'duckdb::string_t duckdb::RightScalarFunction(Vector&, string_t, int64_t) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:78:22:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:29:27: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/extension/core_functions/scalar/string/ub_duckdb_core_functions_string.cpp:3:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/jaccard.cpp: In function 'duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>':
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/jaccard.cpp:51:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/jaccard.cpp:51:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:12,
from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/scalar/string_functions.hpp:14,
from /build/duckdb/src/duckdb/extension/core_functions/scalar/string/starts_with.cpp:1,
from /build/duckdb/src/build/extension/core_functions/scalar/string/ub_duckdb_core_functions_string.cpp:2:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp: In function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int]':
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:50:28: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:50:28: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/set:64,
from /build/duckdb/src/duckdb/src/include/duckdb/common/set.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:15,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/timestamp.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:16,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:11:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const char&>, std::tuple<>}; _Key = char; _Val = std::pair<const char, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const char, long long unsigned int> >; _Compare = std::less<char>; _Alloc = std::allocator<std::pair<const char, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<char, std::pair<const char, long long unsigned int>, std::_Select1st<std::pair<const char, long long unsigned int> >, std::less<char>, std::allocator<std::pair<const char, long long unsigned int> > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/duckdb/src/build/extension/core_functions/scalar/string/ub_duckdb_core_functions_string.cpp:14:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp: In lambda function:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:228:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:228:44: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:243:37: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp: In lambda function:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:183:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp: In function 'duckdb::TrimPathFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t&, duckdb::string_t, bool)>':
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:183:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/extension/core_functions/scalar/string/ub_duckdb_core_functions_string.cpp:18:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/trim.cpp: In lambda function:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/trim.cpp:82:58: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/trim.cpp:82:58: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/trim.cpp: In lambda function:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/trim.cpp:82:58: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/trim.cpp:82:58: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/trim.cpp: In lambda function:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/trim.cpp:82:58: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/trim.cpp:82:58: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BinaryTrimFunction<false, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<false, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BinaryTrimFunction<false, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<false, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BinaryTrimFunction<false, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<false, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BinaryTrimFunction<true, false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<true, false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BinaryTrimFunction<true, false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<true, false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BinaryTrimFunction<true, false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<true, false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BinaryTrimFunction<true, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<true, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BinaryTrimFunction<true, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<true, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BinaryTrimFunction<true, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<true, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BinaryTrimFunction<true, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<true, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<true, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BinaryTrimFunction<true, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<true, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<true, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BinaryTrimFunction<true, false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<true, false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<true, false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BinaryTrimFunction<false, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<false, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<false, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/extension/core_functions/scalar/string/ub_duckdb_core_functions_string.cpp:17:
In lambda function,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::PadFunction<LeftPadOperator>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t, duckdb::string_t)>; A_TYPE = duckdb::string_t; B_TYPE = int; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = int; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::PadFunction<LeftPadOperator>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:86:93:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/pad.cpp:129:37: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::PadFunction<LeftPadOperator>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t, duckdb::string_t)>; A_TYPE = duckdb::string_t; B_TYPE = int; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = int; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::PadFunction<LeftPadOperator>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:55:94,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = int; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::PadFunction<LeftPadOperator>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/pad.cpp:129:37: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::PadFunction<LeftPadOperator>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t, duckdb::string_t)>; A_TYPE = duckdb::string_t; B_TYPE = int; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = int; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::PadFunction<LeftPadOperator>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:66:93,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = int; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::PadFunction<LeftPadOperator>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/pad.cpp:129:37: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::PadFunction<RightPadOperator>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t, duckdb::string_t)>; A_TYPE = duckdb::string_t; B_TYPE = int; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = int; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::PadFunction<RightPadOperator>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:86:93:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/pad.cpp:129:37: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::PadFunction<RightPadOperator>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t, duckdb::string_t)>; A_TYPE = duckdb::string_t; B_TYPE = int; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = int; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::PadFunction<RightPadOperator>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:55:94,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = int; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::PadFunction<RightPadOperator>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/pad.cpp:129:37: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::PadFunction<RightPadOperator>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t, duckdb::string_t)>; A_TYPE = duckdb::string_t; B_TYPE = int; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = int; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::PadFunction<RightPadOperator>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:66:93,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = int; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::PadFunction<RightPadOperator>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int32_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/pad.cpp:129:37: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/jaccard.cpp:49:53:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/jaccard.cpp:49:53:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/jaccard.cpp:49:53:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/jaccard.cpp:49:53:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/jaccard.cpp:49:53:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/jaccard.cpp:49:53:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = double; FUNC = duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::JaccardFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/jaccard.cpp:49:53:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/hamming.cpp:36:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/hamming.cpp:36:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/hamming.cpp:36:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/hamming.cpp:36:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = long long int; FUNC = duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::MismatchesFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/hamming.cpp:36:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::LeftFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::LeftFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:49:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:51:68: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightUnicode>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightUnicode]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RightFunction<LeftRightGrapheme>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RightFunction(DataChunk&, ExpressionState&, Vector&) [with OP = LeftRightGrapheme]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:85:54:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/left_right.cpp:87:69: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BinaryTrimFunction<true, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<true, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<true, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::BinaryTrimFunction<true, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::BinaryTrimFunction(DataChunk&, ExpressionState&, Vector&) [with bool LTRIM = true; bool RTRIM = true]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/trim.cpp:81:55:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BinaryTrimFunction<true, false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<true, false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<true, false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::BinaryTrimFunction<true, false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::BinaryTrimFunction(DataChunk&, ExpressionState&, Vector&) [with bool LTRIM = true; bool RTRIM = false]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/trim.cpp:81:55:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::BinaryTrimFunction<false, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<false, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::BinaryTrimFunction<false, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::BinaryTrimFunction<false, true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::BinaryTrimFunction(DataChunk&, ExpressionState&, Vector&) [with bool LTRIM = false; bool RTRIM = true]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/trim.cpp:81:55:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65,
from /build/duckdb/src/duckdb/src/include/duckdb/common/map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:16,
from /build/duckdb/src/duckdb/src/include/duckdb/common/insertion_order_preserving_map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:21:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = char; _Tp = long long unsigned int; _Compare = std::less<char>; _Alloc = std::allocator<std::pair<const char, long long unsigned int> >]',
inlined from 'duckdb::idx_t duckdb::DamerauLevenshteinDistance(const string_t&, const string_t&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/damerau_levenshtein.cpp:62:91:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<char, std::pair<const char, long long unsigned int>, std::_Select1st<std::pair<const char, long long unsigned int> >, std::less<char>, std::allocator<std::pair<const char, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = char; _Tp = long long unsigned int; _Compare = std::less<char>; _Alloc = std::allocator<std::pair<const char, long long unsigned int> >]',
inlined from 'duckdb::idx_t duckdb::DamerauLevenshteinDistance(const string_t&, const string_t&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/damerau_levenshtein.cpp:81:53:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<char, std::pair<const char, long long unsigned int>, std::_Select1st<std::pair<const char, long long unsigned int> >, std::less<char>, std::allocator<std::pair<const char, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In file included from /build/duckdb/src/build/extension/core_functions/scalar/string/ub_duckdb_core_functions_string.cpp:6:
In lambda function,
inlined from 'static void duckdb::GenericExecutor::ExecuteTernaryInternal(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC&) [with A_TYPE = duckdb::PrimitiveType<double>; B_TYPE = duckdb::PrimitiveType<double>; C_TYPE = duckdb::PrimitiveType<double>; RESULT_TYPE = duckdb::PrimitiveType<duckdb::string_t>; FUNC = duckdb::BarFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::PrimitiveType<double>, duckdb::PrimitiveType<double>, duckdb::PrimitiveType<double>)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/generic_executor.hpp:334:44,
inlined from 'static void duckdb::GenericExecutor::ExecuteTernary(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with A_TYPE = duckdb::PrimitiveType<double>; B_TYPE = duckdb::PrimitiveType<double>; C_TYPE = duckdb::PrimitiveType<double>; RESULT_TYPE = duckdb::PrimitiveType<duckdb::string_t>; FUNC = duckdb::BarFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::PrimitiveType<double>, duckdb::PrimitiveType<double>, duckdb::PrimitiveType<double>)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/generic_executor.hpp:396:68,
inlined from 'void duckdb::BarFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/bar.cpp:74:59:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/bar.cpp:77:38: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static void duckdb::GenericExecutor::ExecuteQuaternaryInternal(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC&) [with A_TYPE = duckdb::PrimitiveType<double>; B_TYPE = duckdb::PrimitiveType<double>; C_TYPE = duckdb::PrimitiveType<double>; D_TYPE = duckdb::PrimitiveType<double>; RESULT_TYPE = duckdb::PrimitiveType<duckdb::string_t>; FUNC = duckdb::BarFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::PrimitiveType<double>, duckdb::PrimitiveType<double>, duckdb::PrimitiveType<double>, duckdb::PrimitiveType<double>)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/generic_executor.hpp:377:44,
inlined from 'static void duckdb::GenericExecutor::ExecuteQuaternary(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with A_TYPE = duckdb::PrimitiveType<double>; B_TYPE = duckdb::PrimitiveType<double>; C_TYPE = duckdb::PrimitiveType<double>; D_TYPE = duckdb::PrimitiveType<double>; RESULT_TYPE = duckdb::PrimitiveType<duckdb::string_t>; FUNC = duckdb::BarFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::PrimitiveType<double>, duckdb::PrimitiveType<double>, duckdb::PrimitiveType<double>, duckdb::PrimitiveType<double>)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/generic_executor.hpp:401:79,
inlined from 'void duckdb::BarFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/bar.cpp:82:85:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/bar.cpp:86:38: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp: In function 'void duckdb::TrimPathFunction(DataChunk&, ExpressionState&, Vector&) [with bool FRONT_TRIM = true]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:177:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:177:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:12:
In static member function 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::TrimPathFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t&, duckdb::string_t, bool)>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = bool; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = bool; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::TrimPathFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t&, duckdb::string_t, bool)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:86:93,
inlined from 'static void duckdb::TernaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = bool; RESULT_TYPE = duckdb::string_t; FUN = duckdb::TrimPathFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t&, duckdb::string_t, bool)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:108:81,
inlined from 'void duckdb::TrimPathFunction(DataChunk&, ExpressionState&, Vector&) [with bool FRONT_TRIM = true]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:181:62:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::TrimPathFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t&, duckdb::string_t, bool)>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = bool; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = bool; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::TrimPathFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t&, duckdb::string_t, bool)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:55:94,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = bool; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::TrimPathFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t&, duckdb::string_t, bool)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63,
inlined from 'static void duckdb::TernaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = bool; RESULT_TYPE = duckdb::string_t; FUN = duckdb::TrimPathFunction<true>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t&, duckdb::string_t, bool)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:108:81,
inlined from 'void duckdb::TrimPathFunction(DataChunk&, ExpressionState&, Vector&) [with bool FRONT_TRIM = true]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:181:62:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp: In function 'void duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)':
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:223:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:223:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:227:55:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:227:55:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:243:37: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:227:55:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:227:55:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:227:55:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:243:37: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:227:55:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:227:55:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:227:55:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:243:37: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:227:55:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:227:55:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:227:55:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::ParseDirpathFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:227:55:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp: In function 'void duckdb::TrimPathFunction(DataChunk&, ExpressionState&, Vector&) [with bool FRONT_TRIM = false]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:177:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:177:19: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::TrimPathFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t&, duckdb::string_t, bool)>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = bool; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = bool; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::TrimPathFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t&, duckdb::string_t, bool)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:86:93,
inlined from 'static void duckdb::TernaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = bool; RESULT_TYPE = duckdb::string_t; FUN = duckdb::TrimPathFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t&, duckdb::string_t, bool)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:108:81,
inlined from 'void duckdb::TrimPathFunction(DataChunk&, ExpressionState&, Vector&) [with bool FRONT_TRIM = false]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:181:62:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::TrimPathFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t&, duckdb::string_t, bool)>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = bool; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = bool; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::TrimPathFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t&, duckdb::string_t, bool)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:55:94,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = bool; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::TrimPathFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t&, duckdb::string_t, bool)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63,
inlined from 'static void duckdb::TernaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = bool; RESULT_TYPE = duckdb::string_t; FUN = duckdb::TrimPathFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t&, duckdb::string_t, bool)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:108:81,
inlined from 'void duckdb::TrimPathFunction(DataChunk&, ExpressionState&, Vector&) [with bool FRONT_TRIM = false]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:181:62:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::TrimPathFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t&, duckdb::string_t, bool)>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = bool; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = bool; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::TrimPathFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t&, duckdb::string_t, bool)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:66:93,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = bool; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::TrimPathFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t&, duckdb::string_t, bool)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63,
inlined from 'static void duckdb::TernaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = bool; RESULT_TYPE = duckdb::string_t; FUN = duckdb::TrimPathFunction<false>(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t&, duckdb::string_t, bool)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:108:81,
inlined from 'void duckdb::TrimPathFunction(DataChunk&, ExpressionState&, Vector&) [with bool FRONT_TRIM = false]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/parse_path.cpp:181:62:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/extension/core_functions/scalar/string/ub_duckdb_core_functions_string.cpp:8:
In lambda function,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::ReplaceFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::ReplaceFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:86:93,
inlined from 'static void duckdb::TernaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUN = duckdb::ReplaceFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:108:81,
inlined from 'void duckdb::ReplaceFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/replace.cpp:71:66:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/replace.cpp:74:37: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::ReplaceFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::ReplaceFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:55:94,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::ReplaceFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63,
inlined from 'static void duckdb::TernaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUN = duckdb::ReplaceFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:108:81,
inlined from 'void duckdb::ReplaceFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/replace.cpp:71:66:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/replace.cpp:74:37: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::ReplaceFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::ReplaceFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:66:93,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::ReplaceFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63,
inlined from 'static void duckdb::TernaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUN = duckdb::ReplaceFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:108:81,
inlined from 'void duckdb::ReplaceFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/replace.cpp:71:66:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/replace.cpp:74:37: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/extension/core_functions/scalar/string/ub_duckdb_core_functions_string.cpp:23:
In lambda function,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::TranslateFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::TranslateFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:86:93,
inlined from 'static void duckdb::TernaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUN = duckdb::TranslateFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:108:81,
inlined from 'void duckdb::TranslateFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/translate.cpp:83:66:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/translate.cpp:86:37: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::TranslateFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::TranslateFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:55:94,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::TranslateFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63,
inlined from 'static void duckdb::TernaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUN = duckdb::TranslateFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:108:81,
inlined from 'void duckdb::TranslateFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/translate.cpp:83:66:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/translate.cpp:86:37: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In lambda function,
inlined from 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::TranslateFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13,
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::TranslateFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:66:93,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::TranslateFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63,
inlined from 'static void duckdb::TernaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; FUN = duckdb::TranslateFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, duckdb::string_t, duckdb::string_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:108:81,
inlined from 'void duckdb::TranslateFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/translate.cpp:83:66:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/translate.cpp:86:37: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/extension/core_functions/scalar/string/ub_duckdb_core_functions_string.cpp:22:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/repeat.cpp: In lambda function:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/repeat.cpp:12:51: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/repeat.cpp:11:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/repeat.cpp:11:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/repeat.cpp:11:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/repeat.cpp:11:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/repeat.cpp:11:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/repeat.cpp:11:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/repeat.cpp:11:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/repeat.cpp:11:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/repeat.cpp:11:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:247:86,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/repeat.cpp:11:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/repeat.cpp:11:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>; OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75,
inlined from 'static void duckdb::BinaryExecutor::Execute(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = long long int; RESULT_TYPE = duckdb::string_t; FUNC = duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)::<lambda(duckdb::string_t, int64_t)>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:259:85,
inlined from 'void duckdb::RepeatFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/repeat.cpp:11:54:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/extension/core_functions/scalar/string/ub_duckdb_core_functions_string.cpp:21:
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/hex.cpp: In static member function 'static RESULT_TYPE duckdb::FromBinaryOperator::Operation(INPUT_TYPE, duckdb::Vector&) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/hex.cpp:319:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:13:
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::FromBinaryOperator]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::FromBinaryOperator>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::FromBinaryOperator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::FromBinaryOperator]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::FromBinaryOperator>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::FromBinaryOperator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::UnaryStringOperator<duckdb::FromBinaryOperator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteString(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::FromBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:241:82,
inlined from 'void duckdb::FromBinaryFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/hex.cpp:375:70:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::FromBinaryOperator]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::FromBinaryOperator>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::FromBinaryOperator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::FromBinaryOperator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::UnaryStringOperator<duckdb::FromBinaryOperator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteString(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::FromBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:241:82,
inlined from 'void duckdb::FromBinaryFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/hex.cpp:375:70:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::FromBinaryOperator]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::FromBinaryOperator>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::FromBinaryOperator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::FromBinaryOperator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::UnaryStringOperator<duckdb::FromBinaryOperator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteString(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::FromBinaryOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:241:82,
inlined from 'void duckdb::FromBinaryFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/hex.cpp:375:70:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/hex.cpp: In static member function 'static RESULT_TYPE duckdb::FromHexOperator::Operation(INPUT_TYPE, duckdb::Vector&) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/hex.cpp:282:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::FromHexOperator]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::FromHexOperator>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::FromHexOperator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::FromHexOperator]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::FromHexOperator>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::FromHexOperator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::UnaryStringOperator<duckdb::FromHexOperator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteString(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::FromHexOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:241:82,
inlined from 'void duckdb::FromHexFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/hex.cpp:384:67:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::FromHexOperator]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::FromHexOperator>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::FromHexOperator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::FromHexOperator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::UnaryStringOperator<duckdb::FromHexOperator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteString(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::FromHexOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:241:82,
inlined from 'void duckdb::FromHexFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/hex.cpp:384:67:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::FromHexOperator]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::FromHexOperator>; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::FromHexOperator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::FromHexOperator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::UnaryStringOperator<duckdb::FromHexOperator>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteString(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::FromHexOperator]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:241:82,
inlined from 'void duckdb::FromHexFunction(DataChunk&, ExpressionState&, Vector&)' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/hex.cpp:384:67:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/trim.cpp: In static member function 'static RESULT_TYPE duckdb::TrimOperator<LTRIM, RTRIM>::Operation(INPUT_TYPE, duckdb::Vector&) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; bool LTRIM = true; bool RTRIM = true]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/string/trim.cpp:15:21: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TrimOperator<true, true>]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::TrimOperator<true, true> >; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::TrimOperator<true, true> >]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::UnaryStringOperator<duckdb::TrimOperator<true, true> >]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteString(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TrimOperator<true, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:241:82,
inlined from 'void duckdb::UnaryTrimFunction(DataChunk&, ExpressionState&, Vector&) [with bool LTRIM = true; bool RTRIM = true]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/trim.cpp:64:78:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UnaryStringOperator<OP>::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TrimOperator<true, true>]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UnaryStringOperator<duckdb::TrimOperator<true, true> >; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::TrimOperator<true, true> >]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UnaryStringOperator<duckdb::TrimOperator<true, true> >]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55,
inlined from 'static void duckdb::UnaryExecutor::GenericExecute(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::UnaryStringOperator<duckdb::TrimOperator<true, true> >]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:229:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteString(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OP = duckdb::TrimOperator<true, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:241:82,
inlined from 'void duckdb::UnaryTrimFunction(DataChunk&, ExpressionState&, Vector&) [with bool LTRIM = true; bool RTRIM = true]' at /build/duckdb/src/duckdb/extension/core_functions/scalar/string/trim.cpp:64:78:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:55:57: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[300/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_file_metadata_cache.cpp.o
[301/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_float16.cpp.o
[302/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_field_id.cpp.o
[303/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_extension.cpp.o
[304/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/column_writer.cpp.o
/build/duckdb/src/duckdb/extension/parquet/column_writer.cpp: In function 'duckdb::hash_t duckdb::Hash(T) [with T = ParquetIntervalTargetType]':
/build/duckdb/src/duckdb/extension/parquet/column_writer.cpp:530:8: note: parameter passing for argument of type 'duckdb::ParquetIntervalTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/column_writer.cpp: In function 'duckdb::hash_t duckdb::Hash(T) [with T = ParquetUUIDTargetType]':
/build/duckdb/src/duckdb/extension/parquet/column_writer.cpp:535:8: note: parameter passing for argument of type 'duckdb::ParquetUUIDTargetType' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:12,
from /build/duckdb/src/duckdb/extension/parquet/column_writer.cpp:17:
/build/duckdb/src/duckdb/extension/parquet/include/writer/parquet_write_operators.hpp: In static member function 'static void duckdb::ParquetUUIDOperator::HandleStats(duckdb::ColumnWriterStatistics*, TGT) [with SRC = duckdb::hugeint_t; TGT = duckdb::ParquetUUIDTargetType]':
/build/duckdb/src/duckdb/extension/parquet/include/writer/parquet_write_operators.hpp:270:14: note: parameter passing for argument of type 'duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp: In member function 'void duckdb::StandardColumnWriter<SRC, TGT, OP>::WriteVectorInternal(duckdb::WriteStream&, duckdb::ColumnWriterStatistics*, duckdb::ColumnWriterPageState*, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with bool ALL_VALID = true; SRC = duckdb::hugeint_t; TGT = duckdb::ParquetUUIDTargetType; OP = duckdb::ParquetUUIDOperator]':
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:373:40: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:373:40: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:386:39: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:386:39: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:400:40: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:400:40: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:414:39: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:414:39: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp: In member function 'void duckdb::StandardColumnWriter<SRC, TGT, OP>::WriteVectorInternal(duckdb::WriteStream&, duckdb::ColumnWriterStatistics*, duckdb::ColumnWriterPageState*, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with bool ALL_VALID = false; SRC = duckdb::hugeint_t; TGT = duckdb::ParquetUUIDTargetType; OP = duckdb::ParquetUUIDOperator]':
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:373:40: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:373:40: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:386:39: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:386:39: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:400:40: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:400:40: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:414:39: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:414:39: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
[305/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_metadata.cpp.o
[306/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_multi_file_info.cpp.o
In file included from /usr/include/c++/15.2.1/memory:71,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/file_glob_options.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_reader.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_function.hpp:11,
from /build/duckdb/src/duckdb/extension/parquet/include/parquet_multi_file_info.hpp:11,
from /build/duckdb/src/duckdb/extension/parquet/parquet_multi_file_info.cpp:1:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*; _Tp = duckdb::ColumnIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ColumnIndex>::vector(const duckdb::vector<duckdb::ColumnIndex>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::ColumnIndex::ColumnIndex(const duckdb::ColumnIndex&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/column_index.hpp:25:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = duckdb::ColumnIndex; _Args = {const duckdb::ColumnIndex&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*; _Tp = duckdb::ColumnIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >; _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*; _Tp = duckdb::ColumnIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ColumnIndex>::vector(const duckdb::vector<duckdb::ColumnIndex>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::ColumnIndex::ColumnIndex(const duckdb::ColumnIndex&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/column_index.hpp:25:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = duckdb::ColumnIndex; _Args = {duckdb::ColumnIndex&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = duckdb::ColumnIndex*; _Sentinel = duckdb::ColumnIndex*; _ForwardIterator = duckdb::ColumnIndex*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = duckdb::ColumnIndex*; _ForwardIterator = duckdb::ColumnIndex*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = duckdb::ColumnIndex*; _Sentinel = duckdb::ColumnIndex*; _ForwardIterator = duckdb::ColumnIndex*; _Tp = duckdb::ColumnIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/vector.tcc:257:35:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, std::vector<duckdb::ParquetColumnDefinition, std::allocator<duckdb::ParquetColumnDefinition> > >' changed in GCC 7.1
140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, std::vector<duckdb::ParquetColumnDefinition, std::allocator<duckdb::ParquetColumnDefinition> > >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*; _Tp = duckdb::ParquetColumnDefinition]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ParquetColumnDefinition; _Alloc = std::allocator<duckdb::ParquetColumnDefinition>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ParquetColumnDefinition>::vector(const duckdb::vector<duckdb::ParquetColumnDefinition>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::ParquetOptions::ParquetOptions(const duckdb::ParquetOptions&)' at /build/duckdb/src/duckdb/extension/parquet/include/parquet_reader.hpp:104:8,
inlined from 'void duckdb::ParquetScanSerialize(Serializer&, optional_ptr<FunctionData>, const TableFunction&)' at /build/duckdb/src/duckdb/extension/parquet/parquet_multi_file_info.cpp:226:100:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, std::vector<duckdb::ParquetColumnDefinition, std::allocator<duckdb::ParquetColumnDefinition> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*; _Tp = duckdb::ParquetColumnDefinition]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, std::vector<duckdb::ParquetColumnDefinition, std::allocator<duckdb::ParquetColumnDefinition> > >; _Tp = duckdb::ParquetColumnDefinition; _Alloc = std::allocator<duckdb::ParquetColumnDefinition>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ParquetColumnDefinition; _Alloc = std::allocator<duckdb::ParquetColumnDefinition>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, std::vector<duckdb::ParquetColumnDefinition, std::allocator<duckdb::ParquetColumnDefinition> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*; _Tp = duckdb::ParquetColumnDefinition]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ParquetColumnDefinition; _Alloc = std::allocator<duckdb::ParquetColumnDefinition>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ParquetColumnDefinition>::vector(const duckdb::vector<duckdb::ParquetColumnDefinition>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::ParquetOptions::ParquetOptions(const duckdb::ParquetOptions&)' at /build/duckdb/src/duckdb/extension/parquet/include/parquet_reader.hpp:104:8,
inlined from 'typename duckdb::TemplatedUniqueIf<DATA_TYPE, true>::templated_unique_single_t duckdb::make_uniq(ARGS&& ...) [with DATA_TYPE = ParquetFileReaderOptions; ARGS = {ParquetOptions&}]' at /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:66:72,
inlined from 'virtual duckdb::unique_ptr<duckdb::FunctionData> duckdb::ParquetReadBindData::Copy() const' at /build/duckdb/src/duckdb/extension/parquet/parquet_multi_file_info.cpp:30:56:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, std::vector<duckdb::ParquetColumnDefinition, std::allocator<duckdb::ParquetColumnDefinition> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*; _Tp = duckdb::ParquetColumnDefinition]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ParquetColumnDefinition; _Alloc = std::allocator<duckdb::ParquetColumnDefinition>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ParquetColumnDefinition>::vector(const duckdb::vector<duckdb::ParquetColumnDefinition>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::ParquetOptions::ParquetOptions(const duckdb::ParquetOptions&)' at /build/duckdb/src/duckdb/extension/parquet/include/parquet_reader.hpp:104:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = duckdb::ParquetReader; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = duckdb::ParquetReader; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:805:19,
inlined from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}; _Tp = duckdb::ParquetReader; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:606:39,
inlined from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = duckdb::ParquetReader; _Alloc = std::allocator<void>; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:969:16,
inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}; _Tp = duckdb::ParquetReader; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:1719:14,
inlined from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}; _Tp = duckdb::ParquetReader]' at /usr/include/c++/15.2.1/bits/shared_ptr.h:463:59,
inlined from 'std::shared_ptr<typename std::enable_if<(! std::is_array<_Tp>::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = duckdb::ParquetReader; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}]' at /usr/include/c++/15.2.1/bits/shared_ptr.h:1008:39,
inlined from 'duckdb::shared_ptr<T> duckdb::make_shared_ptr(ARGS&& ...) [with DATA_TYPE = ParquetReader; ARGS = {ClientContext&, const OpenFileInfo&, ParquetOptions&}]' at /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:74:70,
inlined from 'virtual duckdb::shared_ptr<duckdb::BaseFileReader, true> duckdb::ParquetMultiFileInfo::CreateReader(duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::BaseFileReaderOptions&, const duckdb::MultiFileOptions&)' at /build/duckdb/src/duckdb/extension/parquet/parquet_multi_file_info.cpp:520:39:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, std::vector<duckdb::ParquetColumnDefinition, std::allocator<duckdb::ParquetColumnDefinition> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*; _Tp = duckdb::ParquetColumnDefinition]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ParquetColumnDefinition; _Alloc = std::allocator<duckdb::ParquetColumnDefinition>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ParquetColumnDefinition>::vector(const duckdb::vector<duckdb::ParquetColumnDefinition>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::ParquetOptions::ParquetOptions(const duckdb::ParquetOptions&)' at /build/duckdb/src/duckdb/extension/parquet/include/parquet_reader.hpp:104:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = duckdb::ParquetReader; _Args = {duckdb::ClientContext&, duckdb::OpenFileInfo&, duckdb::ParquetOptions&, duckdb::shared_ptr<duckdb::ParquetFileMetadataCache, true>&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = duckdb::ParquetReader; _Args = {duckdb::ClientContext&, duckdb::OpenFileInfo&, duckdb::ParquetOptions&, duckdb::shared_ptr<duckdb::ParquetFileMetadataCache, true>&}]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:805:19,
inlined from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {duckdb::ClientContext&, duckdb::OpenFileInfo&, duckdb::ParquetOptions&, duckdb::shared_ptr<duckdb::ParquetFileMetadataCache, true>&}; _Tp = duckdb::ParquetReader; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:606:39,
inlined from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = duckdb::ParquetReader; _Alloc = std::allocator<void>; _Args = {duckdb::ClientContext&, duckdb::OpenFileInfo&, duckdb::ParquetOptions&, duckdb::shared_ptr<duckdb::ParquetFileMetadataCache, true>&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:969:16,
inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {duckdb::ClientContext&, duckdb::OpenFileInfo&, duckdb::ParquetOptions&, duckdb::shared_ptr<duckdb::ParquetFileMetadataCache, true>&}; _Tp = duckdb::ParquetReader; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:1719:14,
inlined from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {duckdb::ClientContext&, duckdb::OpenFileInfo&, duckdb::ParquetOptions&, duckdb::shared_ptr<duckdb::ParquetFileMetadataCache, true>&}; _Tp = duckdb::ParquetReader]' at /usr/include/c++/15.2.1/bits/shared_ptr.h:463:59,
inlined from 'std::shared_ptr<typename std::enable_if<(! std::is_array<_Tp>::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = duckdb::ParquetReader; _Args = {duckdb::ClientContext&, duckdb::OpenFileInfo&, duckdb::ParquetOptions&, duckdb::shared_ptr<duckdb::ParquetFileMetadataCache, true>&}]' at /usr/include/c++/15.2.1/bits/shared_ptr.h:1008:39,
inlined from 'duckdb::shared_ptr<T> duckdb::make_shared_ptr(ARGS&& ...) [with DATA_TYPE = ParquetReader; ARGS = {ClientContext&, OpenFileInfo&, ParquetOptions&, shared_ptr<ParquetFileMetadataCache, true>&}]' at /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:74:70,
inlined from 'virtual duckdb::shared_ptr<duckdb::BaseFileReader, true> duckdb::ParquetMultiFileInfo::CreateReader(duckdb::ClientContext&, duckdb::GlobalTableFunctionState&, duckdb::BaseUnionData&, const duckdb::MultiFileBindData&)' at /build/duckdb/src/duckdb/extension/parquet/parquet_multi_file_info.cpp:506:39:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, std::vector<duckdb::ParquetColumnDefinition, std::allocator<duckdb::ParquetColumnDefinition> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*; _Tp = duckdb::ParquetColumnDefinition]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ParquetColumnDefinition; _Alloc = std::allocator<duckdb::ParquetColumnDefinition>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ParquetColumnDefinition>::vector(const duckdb::vector<duckdb::ParquetColumnDefinition>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::ParquetOptions::ParquetOptions(const duckdb::ParquetOptions&)' at /build/duckdb/src/duckdb/extension/parquet/include/parquet_reader.hpp:104:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = duckdb::ParquetReader; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = duckdb::ParquetReader; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:805:19,
inlined from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}; _Tp = duckdb::ParquetReader; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:606:39,
inlined from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = duckdb::ParquetReader; _Alloc = std::allocator<void>; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:969:16,
inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}; _Tp = duckdb::ParquetReader; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:1719:14,
inlined from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}; _Tp = duckdb::ParquetReader]' at /usr/include/c++/15.2.1/bits/shared_ptr.h:463:59,
inlined from 'std::shared_ptr<typename std::enable_if<(! std::is_array<_Tp>::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = duckdb::ParquetReader; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}]' at /usr/include/c++/15.2.1/bits/shared_ptr.h:1008:39,
inlined from 'duckdb::shared_ptr<T> duckdb::make_shared_ptr(ARGS&& ...) [with DATA_TYPE = ParquetReader; ARGS = {ClientContext&, const OpenFileInfo&, ParquetOptions&}]' at /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:74:70,
inlined from 'virtual duckdb::shared_ptr<duckdb::BaseFileReader, true> duckdb::ParquetMultiFileInfo::CreateReader(duckdb::ClientContext&, duckdb::GlobalTableFunctionState&, const duckdb::OpenFileInfo&, duckdb::idx_t, const duckdb::MultiFileBindData&)' at /build/duckdb/src/duckdb/extension/parquet/parquet_multi_file_info.cpp:513:39:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, std::vector<duckdb::ParquetColumnDefinition, std::allocator<duckdb::ParquetColumnDefinition> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[307/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_timestamp.cpp.o
[308/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_shredding.cpp.o
[309/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_statistics.cpp.o
/build/duckdb/src/duckdb/extension/parquet/parquet_statistics.cpp: In static member function 'static duckdb::Value duckdb::ParquetStatisticsUtils::ConvertValueInternal(const duckdb::LogicalType&, const duckdb::ParquetColumnSchema&, const std::string&)':
/build/duckdb/src/duckdb/extension/parquet/parquet_statistics.cpp:190:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/parquet_statistics.cpp:190:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[310/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_reader.cpp.o
[311/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_column_schema.cpp.o
[312/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/zstd_file_system.cpp.o
[313/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/thrift/thrift/protocol/TProtocol.cpp.o
[314/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_geometry.cpp.o
[315/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/thrift/thrift/transport/TTransportException.cpp.o
[316/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/snappy/snappy-sinksource.cc.o
[317/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/serialize_parquet.cpp.o
[318/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/thrift/thrift/transport/TBufferTransports.cpp.o
[319/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/dictionary_hash.cpp.o
[320/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/snappy/snappy.cc.o
[321/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/lz4/lz4.cpp.o
[322/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/memory.cpp.o
[323/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/histogram.cpp.o
[324/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/entropy_encode.cpp.o
[325/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/compound_dictionary.cpp.o
[326/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_writer.cpp.o
[327/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/block_splitter.cpp.o
[328/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/command.cpp.o
[329/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/encoder_dict.cpp.o
[330/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/backward_references_hq.cpp.o
[331/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/compress_fragment_two_pass.cpp.o
[332/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/utf8_util.cpp.o
[333/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/fast_log.cpp.o
[334/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/cluster.cpp.o
[335/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/encode.cpp.o
[336/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/bit_cost.cpp.o
[337/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/brotli_bit_stream.cpp.o
[338/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/static_dict.cpp.o
[339/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/literal_cost.cpp.o
[340/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/compress_fragment.cpp.o
[341/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/constants.cpp.o
[342/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/dictionary.cpp.o
[343/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/transform.cpp.o
[344/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/platform.cpp.o
[345/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/context.cpp.o
[346/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/shared_dictionary.cpp.o
[347/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/dec/state.cpp.o
[348/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/dec/bit_reader.cpp.o
[349/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/dec/huffman.cpp.o
[350/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/parquet/parquet_types.cpp.o
[351/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/metablock.cpp.o
[352/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/dec/decode.cpp.o
[353/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_file_metadata_cache.cpp.o
[354/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_crypto.cpp.o
[355/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/column_reader.cpp.o
[356/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_extension.cpp.o
[357/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_float16.cpp.o
[358/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_field_id.cpp.o
[359/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/column_writer.cpp.o
/build/duckdb/src/duckdb/extension/parquet/column_writer.cpp: In function 'duckdb::hash_t duckdb::Hash(T) [with T = ParquetIntervalTargetType]':
/build/duckdb/src/duckdb/extension/parquet/column_writer.cpp:530:8: note: parameter passing for argument of type 'duckdb::ParquetIntervalTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/column_writer.cpp: In function 'duckdb::hash_t duckdb::Hash(T) [with T = ParquetUUIDTargetType]':
/build/duckdb/src/duckdb/extension/parquet/column_writer.cpp:535:8: note: parameter passing for argument of type 'duckdb::ParquetUUIDTargetType' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:12,
from /build/duckdb/src/duckdb/extension/parquet/column_writer.cpp:17:
/build/duckdb/src/duckdb/extension/parquet/include/writer/parquet_write_operators.hpp: In static member function 'static void duckdb::ParquetUUIDOperator::HandleStats(duckdb::ColumnWriterStatistics*, TGT) [with SRC = duckdb::hugeint_t; TGT = duckdb::ParquetUUIDTargetType]':
/build/duckdb/src/duckdb/extension/parquet/include/writer/parquet_write_operators.hpp:270:14: note: parameter passing for argument of type 'duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp: In member function 'void duckdb::StandardColumnWriter<SRC, TGT, OP>::WriteVectorInternal(duckdb::WriteStream&, duckdb::ColumnWriterStatistics*, duckdb::ColumnWriterPageState*, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with bool ALL_VALID = true; SRC = duckdb::hugeint_t; TGT = duckdb::ParquetUUIDTargetType; OP = duckdb::ParquetUUIDOperator]':
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:373:40: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:373:40: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:386:39: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:386:39: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:400:40: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:400:40: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:414:39: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:414:39: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp: In member function 'void duckdb::StandardColumnWriter<SRC, TGT, OP>::WriteVectorInternal(duckdb::WriteStream&, duckdb::ColumnWriterStatistics*, duckdb::ColumnWriterPageState*, duckdb::Vector&, duckdb::idx_t, duckdb::idx_t) [with bool ALL_VALID = false; SRC = duckdb::hugeint_t; TGT = duckdb::ParquetUUIDTargetType; OP = duckdb::ParquetUUIDOperator]':
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:373:40: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:373:40: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:386:39: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:386:39: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:400:40: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:400:40: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:414:39: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:414:39: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
[360/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_multi_file_info.cpp.o
In file included from /usr/include/c++/15.2.1/memory:71,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/file_glob_options.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_reader.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_function.hpp:11,
from /build/duckdb/src/duckdb/extension/parquet/include/parquet_multi_file_info.hpp:11,
from /build/duckdb/src/duckdb/extension/parquet/parquet_multi_file_info.cpp:1:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*; _Tp = duckdb::ColumnIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ColumnIndex>::vector(const duckdb::vector<duckdb::ColumnIndex>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::ColumnIndex::ColumnIndex(const duckdb::ColumnIndex&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/column_index.hpp:25:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = duckdb::ColumnIndex; _Args = {const duckdb::ColumnIndex&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*; _Tp = duckdb::ColumnIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >; _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, vector<duckdb::ColumnIndex, allocator<duckdb::ColumnIndex> > >; _ForwardIterator = duckdb::ColumnIndex*; _Tp = duckdb::ColumnIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ColumnIndex>::vector(const duckdb::vector<duckdb::ColumnIndex>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::ColumnIndex::ColumnIndex(const duckdb::ColumnIndex&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/column_index.hpp:25:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = duckdb::ColumnIndex; _Args = {duckdb::ColumnIndex&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = duckdb::ColumnIndex*; _Sentinel = duckdb::ColumnIndex*; _ForwardIterator = duckdb::ColumnIndex*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = duckdb::ColumnIndex*; _ForwardIterator = duckdb::ColumnIndex*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = duckdb::ColumnIndex*; _Sentinel = duckdb::ColumnIndex*; _ForwardIterator = duckdb::ColumnIndex*; _Tp = duckdb::ColumnIndex]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ColumnIndex; _Alloc = std::allocator<duckdb::ColumnIndex>]' at /usr/include/c++/15.2.1/bits/vector.tcc:257:35:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ColumnIndex*, std::vector<duckdb::ColumnIndex, std::allocator<duckdb::ColumnIndex> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, std::vector<duckdb::ParquetColumnDefinition, std::allocator<duckdb::ParquetColumnDefinition> > >' changed in GCC 7.1
140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, std::vector<duckdb::ParquetColumnDefinition, std::allocator<duckdb::ParquetColumnDefinition> > >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*; _Tp = duckdb::ParquetColumnDefinition]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ParquetColumnDefinition; _Alloc = std::allocator<duckdb::ParquetColumnDefinition>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ParquetColumnDefinition>::vector(const duckdb::vector<duckdb::ParquetColumnDefinition>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::ParquetOptions::ParquetOptions(const duckdb::ParquetOptions&)' at /build/duckdb/src/duckdb/extension/parquet/include/parquet_reader.hpp:104:8,
inlined from 'void duckdb::ParquetScanSerialize(Serializer&, optional_ptr<FunctionData>, const TableFunction&)' at /build/duckdb/src/duckdb/extension/parquet/parquet_multi_file_info.cpp:226:100:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, std::vector<duckdb::ParquetColumnDefinition, std::allocator<duckdb::ParquetColumnDefinition> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*; _Tp = duckdb::ParquetColumnDefinition]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, std::vector<duckdb::ParquetColumnDefinition, std::allocator<duckdb::ParquetColumnDefinition> > >; _Tp = duckdb::ParquetColumnDefinition; _Alloc = std::allocator<duckdb::ParquetColumnDefinition>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ParquetColumnDefinition; _Alloc = std::allocator<duckdb::ParquetColumnDefinition>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, std::vector<duckdb::ParquetColumnDefinition, std::allocator<duckdb::ParquetColumnDefinition> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*; _Tp = duckdb::ParquetColumnDefinition]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ParquetColumnDefinition; _Alloc = std::allocator<duckdb::ParquetColumnDefinition>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ParquetColumnDefinition>::vector(const duckdb::vector<duckdb::ParquetColumnDefinition>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::ParquetOptions::ParquetOptions(const duckdb::ParquetOptions&)' at /build/duckdb/src/duckdb/extension/parquet/include/parquet_reader.hpp:104:8,
inlined from 'typename duckdb::TemplatedUniqueIf<DATA_TYPE, true>::templated_unique_single_t duckdb::make_uniq(ARGS&& ...) [with DATA_TYPE = ParquetFileReaderOptions; ARGS = {ParquetOptions&}]' at /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:66:72,
inlined from 'virtual duckdb::unique_ptr<duckdb::FunctionData> duckdb::ParquetReadBindData::Copy() const' at /build/duckdb/src/duckdb/extension/parquet/parquet_multi_file_info.cpp:30:56:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, std::vector<duckdb::ParquetColumnDefinition, std::allocator<duckdb::ParquetColumnDefinition> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*; _Tp = duckdb::ParquetColumnDefinition]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ParquetColumnDefinition; _Alloc = std::allocator<duckdb::ParquetColumnDefinition>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ParquetColumnDefinition>::vector(const duckdb::vector<duckdb::ParquetColumnDefinition>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::ParquetOptions::ParquetOptions(const duckdb::ParquetOptions&)' at /build/duckdb/src/duckdb/extension/parquet/include/parquet_reader.hpp:104:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = duckdb::ParquetReader; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = duckdb::ParquetReader; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:805:19,
inlined from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}; _Tp = duckdb::ParquetReader; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:606:39,
inlined from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = duckdb::ParquetReader; _Alloc = std::allocator<void>; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:969:16,
inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}; _Tp = duckdb::ParquetReader; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:1719:14,
inlined from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}; _Tp = duckdb::ParquetReader]' at /usr/include/c++/15.2.1/bits/shared_ptr.h:463:59,
inlined from 'std::shared_ptr<typename std::enable_if<(! std::is_array<_Tp>::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = duckdb::ParquetReader; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}]' at /usr/include/c++/15.2.1/bits/shared_ptr.h:1008:39,
inlined from 'duckdb::shared_ptr<T> duckdb::make_shared_ptr(ARGS&& ...) [with DATA_TYPE = ParquetReader; ARGS = {ClientContext&, const OpenFileInfo&, ParquetOptions&}]' at /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:74:70,
inlined from 'virtual duckdb::shared_ptr<duckdb::BaseFileReader, true> duckdb::ParquetMultiFileInfo::CreateReader(duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::BaseFileReaderOptions&, const duckdb::MultiFileOptions&)' at /build/duckdb/src/duckdb/extension/parquet/parquet_multi_file_info.cpp:520:39:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, std::vector<duckdb::ParquetColumnDefinition, std::allocator<duckdb::ParquetColumnDefinition> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*; _Tp = duckdb::ParquetColumnDefinition]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ParquetColumnDefinition; _Alloc = std::allocator<duckdb::ParquetColumnDefinition>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ParquetColumnDefinition>::vector(const duckdb::vector<duckdb::ParquetColumnDefinition>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::ParquetOptions::ParquetOptions(const duckdb::ParquetOptions&)' at /build/duckdb/src/duckdb/extension/parquet/include/parquet_reader.hpp:104:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = duckdb::ParquetReader; _Args = {duckdb::ClientContext&, duckdb::OpenFileInfo&, duckdb::ParquetOptions&, duckdb::shared_ptr<duckdb::ParquetFileMetadataCache, true>&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = duckdb::ParquetReader; _Args = {duckdb::ClientContext&, duckdb::OpenFileInfo&, duckdb::ParquetOptions&, duckdb::shared_ptr<duckdb::ParquetFileMetadataCache, true>&}]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:805:19,
inlined from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {duckdb::ClientContext&, duckdb::OpenFileInfo&, duckdb::ParquetOptions&, duckdb::shared_ptr<duckdb::ParquetFileMetadataCache, true>&}; _Tp = duckdb::ParquetReader; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:606:39,
inlined from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = duckdb::ParquetReader; _Alloc = std::allocator<void>; _Args = {duckdb::ClientContext&, duckdb::OpenFileInfo&, duckdb::ParquetOptions&, duckdb::shared_ptr<duckdb::ParquetFileMetadataCache, true>&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:969:16,
inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {duckdb::ClientContext&, duckdb::OpenFileInfo&, duckdb::ParquetOptions&, duckdb::shared_ptr<duckdb::ParquetFileMetadataCache, true>&}; _Tp = duckdb::ParquetReader; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:1719:14,
inlined from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {duckdb::ClientContext&, duckdb::OpenFileInfo&, duckdb::ParquetOptions&, duckdb::shared_ptr<duckdb::ParquetFileMetadataCache, true>&}; _Tp = duckdb::ParquetReader]' at /usr/include/c++/15.2.1/bits/shared_ptr.h:463:59,
inlined from 'std::shared_ptr<typename std::enable_if<(! std::is_array<_Tp>::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = duckdb::ParquetReader; _Args = {duckdb::ClientContext&, duckdb::OpenFileInfo&, duckdb::ParquetOptions&, duckdb::shared_ptr<duckdb::ParquetFileMetadataCache, true>&}]' at /usr/include/c++/15.2.1/bits/shared_ptr.h:1008:39,
inlined from 'duckdb::shared_ptr<T> duckdb::make_shared_ptr(ARGS&& ...) [with DATA_TYPE = ParquetReader; ARGS = {ClientContext&, OpenFileInfo&, ParquetOptions&, shared_ptr<ParquetFileMetadataCache, true>&}]' at /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:74:70,
inlined from 'virtual duckdb::shared_ptr<duckdb::BaseFileReader, true> duckdb::ParquetMultiFileInfo::CreateReader(duckdb::ClientContext&, duckdb::GlobalTableFunctionState&, duckdb::BaseUnionData&, const duckdb::MultiFileBindData&)' at /build/duckdb/src/duckdb/extension/parquet/parquet_multi_file_info.cpp:506:39:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, std::vector<duckdb::ParquetColumnDefinition, std::allocator<duckdb::ParquetColumnDefinition> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, vector<duckdb::ParquetColumnDefinition, allocator<duckdb::ParquetColumnDefinition> > >; _ForwardIterator = duckdb::ParquetColumnDefinition*; _Tp = duckdb::ParquetColumnDefinition]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = duckdb::ParquetColumnDefinition; _Alloc = std::allocator<duckdb::ParquetColumnDefinition>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::ParquetColumnDefinition>::vector(const duckdb::vector<duckdb::ParquetColumnDefinition>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::ParquetOptions::ParquetOptions(const duckdb::ParquetOptions&)' at /build/duckdb/src/duckdb/extension/parquet/include/parquet_reader.hpp:104:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = duckdb::ParquetReader; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = duckdb::ParquetReader; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:805:19,
inlined from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}; _Tp = duckdb::ParquetReader; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:606:39,
inlined from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = duckdb::ParquetReader; _Alloc = std::allocator<void>; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:969:16,
inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}; _Tp = duckdb::ParquetReader; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:1719:14,
inlined from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}; _Tp = duckdb::ParquetReader]' at /usr/include/c++/15.2.1/bits/shared_ptr.h:463:59,
inlined from 'std::shared_ptr<typename std::enable_if<(! std::is_array<_Tp>::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = duckdb::ParquetReader; _Args = {duckdb::ClientContext&, const duckdb::OpenFileInfo&, duckdb::ParquetOptions&}]' at /usr/include/c++/15.2.1/bits/shared_ptr.h:1008:39,
inlined from 'duckdb::shared_ptr<T> duckdb::make_shared_ptr(ARGS&& ...) [with DATA_TYPE = ParquetReader; ARGS = {ClientContext&, const OpenFileInfo&, ParquetOptions&}]' at /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:74:70,
inlined from 'virtual duckdb::shared_ptr<duckdb::BaseFileReader, true> duckdb::ParquetMultiFileInfo::CreateReader(duckdb::ClientContext&, duckdb::GlobalTableFunctionState&, const duckdb::OpenFileInfo&, duckdb::idx_t, const duckdb::MultiFileBindData&)' at /build/duckdb/src/duckdb/extension/parquet/parquet_multi_file_info.cpp:513:39:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const duckdb::ParquetColumnDefinition*, std::vector<duckdb::ParquetColumnDefinition, std::allocator<duckdb::ParquetColumnDefinition> > >' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[361/508] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/backward_references.cpp.o
[362/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_metadata.cpp.o
[363/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_statistics.cpp.o
/build/duckdb/src/duckdb/extension/parquet/parquet_statistics.cpp: In static member function 'static duckdb::Value duckdb::ParquetStatisticsUtils::ConvertValueInternal(const duckdb::LogicalType&, const duckdb::ParquetColumnSchema&, const std::string&)':
/build/duckdb/src/duckdb/extension/parquet/parquet_statistics.cpp:190:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/parquet_statistics.cpp:190:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[364/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_reader.cpp.o
In file included from /usr/include/c++/15.2.1/vector:68,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception_format_value.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/unique_ptr.hpp:4,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11,
from /build/duckdb/src/duckdb/extension/parquet/include/parquet_reader.hpp:11,
from /build/duckdb/src/duckdb/extension/parquet/parquet_reader.cpp:1:
/usr/include/c++/15.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = duckdb::ParquetColumnSchema; _Alloc = std::allocator<duckdb::ParquetColumnSchema>]':
/usr/include/c++/15.2.1/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list<duckdb::ParquetColumnSchema>' changed in GCC 7.1
708 | vector(initializer_list<value_type> __l,
| ^~~~~~
In file included from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/write_stream.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/buffered_file_writer.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:12:
In constructor 'duckdb::vector<duckdb::ParquetColumnSchema>::vector(std::initializer_list<duckdb::ParquetColumnSchema>, const std::vector<duckdb::ParquetColumnSchema, std::allocator<duckdb::ParquetColumnSchema> >::allocator_type&) [inherited from std::vector<duckdb::ParquetColumnSchema, std::allocator<duckdb::ParquetColumnSchema> >]',
inlined from 'duckdb::ParquetColumnSchema duckdb::ParquetReader::ParseSchemaRecursive(duckdb::idx_t, duckdb::idx_t, duckdb::idx_t, duckdb::idx_t&, duckdb::idx_t&, duckdb::ClientContext&)' at /build/duckdb/src/duckdb/extension/parquet/parquet_reader.cpp:670:63:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::ParquetColumnSchema>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::ParquetColumnSchema>::vector(std::initializer_list<duckdb::ParquetColumnSchema>, const std::vector<duckdb::ParquetColumnSchema, std::allocator<duckdb::ParquetColumnSchema> >::allocator_type&) [inherited from std::vector<duckdb::ParquetColumnSchema, std::allocator<duckdb::ParquetColumnSchema> >]',
inlined from 'duckdb::ParquetColumnSchema duckdb::ParquetReader::ParseSchemaRecursive(duckdb::idx_t, duckdb::idx_t, duckdb::idx_t, duckdb::idx_t&, duckdb::idx_t&, duckdb::ClientContext&)' at /build/duckdb/src/duckdb/extension/parquet/parquet_reader.cpp:685:63:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::ParquetColumnSchema>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::ParquetColumnSchema>::vector(std::initializer_list<duckdb::ParquetColumnSchema>, const std::vector<duckdb::ParquetColumnSchema, std::allocator<duckdb::ParquetColumnSchema> >::allocator_type&) [inherited from std::vector<duckdb::ParquetColumnSchema, std::allocator<duckdb::ParquetColumnSchema> >]',
inlined from 'duckdb::ParquetColumnSchema duckdb::ParquetReader::ParseSchemaRecursive(duckdb::idx_t, duckdb::idx_t, duckdb::idx_t, duckdb::idx_t&, duckdb::idx_t&, duckdb::ClientContext&)' at /build/duckdb/src/duckdb/extension/parquet/parquet_reader.cpp:670:63,
inlined from 'duckdb::ParquetColumnSchema duckdb::ParquetReader::ParseSchemaRecursive(duckdb::idx_t, duckdb::idx_t, duckdb::idx_t, duckdb::idx_t&, duckdb::idx_t&, duckdb::ClientContext&)' at /build/duckdb/src/duckdb/extension/parquet/parquet_reader.cpp:599:103:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::ParquetColumnSchema>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::ParquetColumnSchema>::vector(std::initializer_list<duckdb::ParquetColumnSchema>, const std::vector<duckdb::ParquetColumnSchema, std::allocator<duckdb::ParquetColumnSchema> >::allocator_type&) [inherited from std::vector<duckdb::ParquetColumnSchema, std::allocator<duckdb::ParquetColumnSchema> >]',
inlined from 'duckdb::ParquetColumnSchema duckdb::ParquetReader::ParseSchemaRecursive(duckdb::idx_t, duckdb::idx_t, duckdb::idx_t, duckdb::idx_t&, duckdb::idx_t&, duckdb::ClientContext&)' at /build/duckdb/src/duckdb/extension/parquet/parquet_reader.cpp:685:63,
inlined from 'duckdb::ParquetColumnSchema duckdb::ParquetReader::ParseSchemaRecursive(duckdb::idx_t, duckdb::idx_t, duckdb::idx_t, duckdb::idx_t&, duckdb::idx_t&, duckdb::ClientContext&)' at /build/duckdb/src/duckdb/extension/parquet/parquet_reader.cpp:599:103:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::ParquetColumnSchema>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::ParquetColumnSchema>::vector(std::initializer_list<duckdb::ParquetColumnSchema>, const std::vector<duckdb::ParquetColumnSchema, std::allocator<duckdb::ParquetColumnSchema> >::allocator_type&) [inherited from std::vector<duckdb::ParquetColumnSchema, std::allocator<duckdb::ParquetColumnSchema> >]',
inlined from 'duckdb::ParquetColumnSchema duckdb::ParquetReader::ParseSchemaRecursive(duckdb::idx_t, duckdb::idx_t, duckdb::idx_t, duckdb::idx_t&, duckdb::idx_t&, duckdb::ClientContext&)' at /build/duckdb/src/duckdb/extension/parquet/parquet_reader.cpp:670:63:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::ParquetColumnSchema>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::ParquetColumnSchema>::vector(std::initializer_list<duckdb::ParquetColumnSchema>, const std::vector<duckdb::ParquetColumnSchema, std::allocator<duckdb::ParquetColumnSchema> >::allocator_type&) [inherited from std::vector<duckdb::ParquetColumnSchema, std::allocator<duckdb::ParquetColumnSchema> >]',
inlined from 'duckdb::ParquetColumnSchema duckdb::ParquetReader::ParseSchemaRecursive(duckdb::idx_t, duckdb::idx_t, duckdb::idx_t, duckdb::idx_t&, duckdb::idx_t&, duckdb::ClientContext&)' at /build/duckdb/src/duckdb/extension/parquet/parquet_reader.cpp:685:63:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::ParquetColumnSchema>' changed in GCC 7.1
[365/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_shredding.cpp.o
[366/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_timestamp.cpp.o
[367/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_column_schema.cpp.o
[368/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/zstd_file_system.cpp.o
[369/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/thrift/thrift/transport/TTransportException.cpp.o
[370/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/thrift/thrift/protocol/TProtocol.cpp.o
[371/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/serialize_parquet.cpp.o
[372/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/snappy/snappy-sinksource.cc.o
[373/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_geometry.cpp.o
[374/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/thrift/thrift/transport/TBufferTransports.cpp.o
[375/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/dictionary_hash.cpp.o
[376/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/lz4/lz4.cpp.o
[377/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/snappy/snappy.cc.o
[378/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/memory.cpp.o
[379/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/entropy_encode.cpp.o
[380/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/histogram.cpp.o
[381/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_writer.cpp.o
[382/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/compound_dictionary.cpp.o
[383/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/block_splitter.cpp.o
[384/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/command.cpp.o
[385/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/backward_references_hq.cpp.o
[386/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/encoder_dict.cpp.o
[387/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/compress_fragment_two_pass.cpp.o
[388/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/utf8_util.cpp.o
[389/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/fast_log.cpp.o
[390/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/encode.cpp.o
[391/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/cluster.cpp.o
[392/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/bit_cost.cpp.o
[393/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/static_dict.cpp.o
[394/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/brotli_bit_stream.cpp.o
[395/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/literal_cost.cpp.o
[396/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/compress_fragment.cpp.o
[397/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/common/constants.cpp.o
[398/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/common/dictionary.cpp.o
[399/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/common/transform.cpp.o
[400/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/common/platform.cpp.o
[401/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/common/context.cpp.o
[402/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/common/shared_dictionary.cpp.o
[403/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/dec/state.cpp.o
[404/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/dec/bit_reader.cpp.o
[405/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/dec/huffman.cpp.o
[406/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/metablock.cpp.o
[407/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/parquet/parquet_types.cpp.o
[408/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/dec/decode.cpp.o
[409/508] Building CXX object extension/parquet/decoder/CMakeFiles/duckdb_parquet_decoders.dir/ub_duckdb_parquet_decoders.cpp.o
[410/508] Building CXX object extension/parquet/reader/variant/CMakeFiles/duckdb_parquet_reader_variant.dir/ub_duckdb_parquet_reader_variant.cpp.o
In file included from /build/duckdb/src/build/extension/parquet/reader/variant/ub_duckdb_parquet_reader_variant.cpp:3:
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_shredded_conversion.cpp: In static member function 'static duckdb::VariantValue duckdb::ConvertShreddedValue<T>::ConvertBlob(T) [with T = duckdb::string_t]':
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_shredded_conversion.cpp:105:14: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_shredded_conversion.cpp:106:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_shredded_conversion.cpp:106:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_shredded_conversion.cpp: In static member function 'static duckdb::VariantValue duckdb::ConvertShreddedValue<T>::Convert(T) [with T = duckdb::string_t]':
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_shredded_conversion.cpp:110:14: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/build/extension/parquet/reader/variant/ub_duckdb_parquet_reader_variant.cpp:2:
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_binary_decoder.cpp: In static member function 'static duckdb::VariantValue duckdb::VariantBinaryDecoder::PrimitiveTypeDecode(const duckdb::VariantValueMetadata&, duckdb::const_data_ptr_t)':
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_binary_decoder.cpp:225:66: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_binary_decoder.cpp:225:66: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_shredded_conversion.cpp: In function 'duckdb::vector<duckdb::VariantValue> duckdb::ConvertTypedValues(Vector&, Vector&, Vector&, idx_t, idx_t, idx_t, bool) [with T = string_t; OP = ConvertShreddedValue<string_t>; LogicalTypeId TYPE_ID = duckdb::LogicalTypeId::BLOB]':
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_shredded_conversion.cpp:155:29: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_shredded_conversion.cpp:155:29: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_shredded_conversion.cpp:170:30: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_shredded_conversion.cpp:170:30: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_shredded_conversion.cpp: In function 'duckdb::vector<duckdb::VariantValue> duckdb::ConvertTypedValues(Vector&, Vector&, Vector&, idx_t, idx_t, idx_t, bool) [with T = string_t; OP = ConvertShreddedValue<string_t>; LogicalTypeId TYPE_ID = duckdb::LogicalTypeId::VARCHAR]':
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_shredded_conversion.cpp:157:25: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_shredded_conversion.cpp:157:25: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_shredded_conversion.cpp:172:26: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_shredded_conversion.cpp:172:26: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
[411/508] Linking CXX static library extension/libdummy_static_extension_loader.a
[412/508] Building CXX object extension/parquet/reader/CMakeFiles/duckdb_parquet_readers.dir/ub_duckdb_parquet_readers.cpp.o
In file included from /build/duckdb/src/build/extension/parquet/reader/ub_duckdb_parquet_readers.cpp:6:
/build/duckdb/src/duckdb/extension/parquet/reader/string_column_reader.cpp: In member function 'void duckdb::StringColumnReader::VerifyString(const char*, uint32_t, bool) const':
/build/duckdb/src/duckdb/extension/parquet/reader/string_column_reader.cpp:38:43: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/extension/parquet/reader/string_column_reader.cpp:38:43: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[413/508] Building CXX object extension/parquet/writer/variant/CMakeFiles/duckdb_parquet_writer_variant.dir/ub_duckdb_parquet_writer_variant.cpp.o
[414/508] Building CXX object extension/parquet/writer/CMakeFiles/duckdb_parquet_writers.dir/ub_duckdb_parquet_writers.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception_format_value.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/exception.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/unique_ptr.hpp:4,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11,
from /build/duckdb/src/duckdb/extension/parquet/include/column_writer.hpp:11,
from /build/duckdb/src/duckdb/extension/parquet/include/writer/list_column_writer.hpp:11,
from /build/duckdb/src/duckdb/extension/parquet/include/writer/array_column_writer.hpp:11,
from /build/duckdb/src/duckdb/extension/parquet/writer/array_column_writer.cpp:1,
from /build/duckdb/src/build/extension/parquet/writer/ub_duckdb_parquet_writers.cpp:2:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {duckdb::PageWriteInformation}; _Tp = duckdb::PageWriteInformation; _Alloc = std::allocator<duckdb::PageWriteInformation>]':
/usr/include/c++/15.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<duckdb::PageWriteInformation, std::allocator<duckdb::PageWriteInformation> >::iterator' changed in GCC 7.1
452 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = duckdb::PageWriteInformation; _Alloc = std::allocator<duckdb::PageWriteInformation>]',
inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = duckdb::PageWriteInformation; _Alloc = std::allocator<duckdb::PageWriteInformation>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1529:30,
inlined from 'void duckdb::PrimitiveColumnWriter::WriteDictionary(duckdb::PrimitiveColumnWriterState&, duckdb::unique_ptr<duckdb::MemoryStream>, duckdb::idx_t)' at /build/duckdb/src/duckdb/extension/parquet/writer/primitive_column_writer.cpp:430:25:
/usr/include/c++/15.2.1/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::PageWriteInformation*, std::vector<duckdb::PageWriteInformation, std::allocator<duckdb::PageWriteInformation> > >' changed in GCC 7.1
379 | _M_realloc_insert(begin() + __n, std::move(__v));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[415/508] Linking CXX static library src/libduckdb_static.a
[416/508] Building CXX object extension/CMakeFiles/duckdb_generated_extension_loader.dir/__/codegen/src/generated_extension_loader.cpp.o
[417/508] Building CXX object test/helpers/CMakeFiles/test_helpers.dir/pid.cpp.o
[418/508] Building CXX object test/extension/CMakeFiles/loadable_extension_optimizer_demo_loadable_extension.dir/loadable_extension_optimizer_demo.cpp.o
[419/508] Linking CXX static library extension/core_functions/libcore_functions_extension.a
[420/508] Building CXX object test/helpers/CMakeFiles/test_helpers.dir/test_helpers.cpp.o
[421/508] Building CXX object test/extension/CMakeFiles/loadable_extension_demo_loadable_extension.dir/loadable_extension_demo.cpp.o
/build/duckdb/src/duckdb/test/extension/loadable_extension_demo.cpp: In function 'int32_t hello_fun(duckdb::string_t)':
/build/duckdb/src/duckdb/test/extension/loadable_extension_demo.cpp:29:23: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[422/508] Linking CXX static library extension/parquet/libparquet_extension.a
[423/508] Building CXX object test/helpers/CMakeFiles/test_helpers.dir/capi_tester.cpp.o
[424/508] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/backward_references.cpp.o
[425/508] Building CXX object test/helpers/CMakeFiles/test_helpers.dir/test_config.cpp.o
[426/508] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_command_line_option.cpp.o
[427/508] Linking CXX shared library extension/core_functions/core_functions.duckdb_extension
[428/508] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_extension.cpp.o
[429/508] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_helpers.cpp.o
[430/508] Linking CXX shared library extension/parquet/parquet.duckdb_extension
[431/508] Building CXX object tools/shell/CMakeFiles/shell.dir/shell.cpp.o
/build/duckdb/src/duckdb/tools/shell/shell.cpp: In member function 'void duckdb_shell::ShellState::Print(duckdb_shell::PrintOutput, duckdb::string_t)':
/build/duckdb/src/duckdb/tools/shell/shell.cpp:379:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell.cpp: In member function 'void duckdb_shell::ShellState::Print(duckdb::string_t)':
/build/duckdb/src/duckdb/tools/shell/shell.cpp:391:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell.cpp: In static member function 'static idx_t duckdb_shell::ShellState::RenderLength(duckdb::string_t)':
/build/duckdb/src/duckdb/tools/shell/shell.cpp:464:7: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[432/508] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_prompt.cpp.o
[433/508] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_windows.cpp.o
[434/508] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_metadata_command.cpp.o
[435/508] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_renderer.cpp.o
In file included from /build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:1:
/build/duckdb/src/duckdb/tools/shell/include/shell_renderer.hpp: In member function 'virtual void duckdb_shell::PrintStream::Print(duckdb::string_t)':
/build/duckdb/src/duckdb/tools/shell/include/shell_renderer.hpp:66:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/include/shell_renderer.hpp:67:14: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/include/shell_renderer.hpp:67:14: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp: In member function 'void duckdb_shell::PrintStream::RenderAlignedValue(const char*, duckdb_shell::idx_t, duckdb_shell::idx_t, duckdb_shell::TextAlignment)':
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:37:7: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:37:7: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp: In member function 'void duckdb_shell::PrintStream::RenderAlignedValue(duckdb::string_t, duckdb_shell::idx_t, duckdb_shell::TextAlignment)':
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:46:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp: In function 'void duckdb_shell::PrintStream::RenderAlignedValue(const char*, duckdb_shell::idx_t, duckdb_shell::idx_t, duckdb_shell::TextAlignment)':
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:37:7: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:37:7: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp: In member function 'virtual void duckdb_shell::WidthMeasuringStream::Print(duckdb::string_t)':
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:776:7: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In member function 'void duckdb_shell::ModeCsvRenderer::PrintEscapedCSV(duckdb_shell::PrintStream&, const char*, duckdb_shell::idx_t)',
inlined from 'void duckdb_shell::ModeCsvRenderer::PrintEscapedCSV(duckdb_shell::PrintStream&, const char*, duckdb_shell::idx_t)' at /build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:1089:7:
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:1105:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:1105:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp: In member function 'virtual void duckdb_shell::ModeExplainRenderer::RenderRow(duckdb_shell::PrintStream&, duckdb_shell::ResultMetadata&, duckdb_shell::RowData&)':
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:883:12: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:883:12: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp: In member function 'virtual void duckdb_shell::ModePrettyRenderer::RenderRow(duckdb_shell::PrintStream&, duckdb_shell::ResultMetadata&, duckdb_shell::RowData&)':
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:1473:13: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:1473:13: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp: In member function 'virtual void duckdb_shell::ModeJsonRenderer::RenderRow(duckdb_shell::PrintStream&, duckdb_shell::ResultMetadata&, duckdb_shell::RowData&)':
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:1250:14: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:1250:14: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:1247:14: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:1247:14: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp: In member function 'virtual void duckdb_shell::ModeQuoteRenderer::RenderRow(duckdb_shell::PrintStream&, duckdb_shell::ResultMetadata&, duckdb_shell::RowData&)':
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:1184:14: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:1184:14: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp: In member function 'virtual void duckdb_shell::ModeAsciiRenderer::RenderRow(duckdb_shell::PrintStream&, duckdb_shell::ResultMetadata&, duckdb_shell::RowData&)':
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:1145:13: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:1145:13: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp: In member function 'virtual void duckdb_shell::ModeListRenderer::RenderRow(duckdb_shell::PrintStream&, duckdb_shell::ResultMetadata&, duckdb_shell::RowData&)':
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:938:13: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:938:13: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp: In member function 'virtual void duckdb_shell::ModeLineRenderer::RenderRow(duckdb_shell::PrintStream&, duckdb_shell::ResultMetadata&, duckdb_shell::RowData&)':
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:851:13: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:851:13: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp: In member function 'bool duckdb_shell::RenderingQueryResult::TryConvertChunk()':
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:336:55: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp: In member function 'virtual void duckdb_shell::ModeInsertRenderer::RenderRow(duckdb_shell::PrintStream&, duckdb_shell::ResultMetadata&, duckdb_shell::RowData&)':
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:1374:14: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:1374:14: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
[436/508] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_highlight.cpp.o
[437/508] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_progress_bar.cpp.o
[438/508] Building CXX object tools/shell/linenoise/CMakeFiles/duckdb_linenoise.dir/highlighting.cpp.o
[439/508] Building CXX object tools/shell/linenoise/CMakeFiles/duckdb_linenoise.dir/history.cpp.o
[440/508] Building CXX object tools/shell/linenoise/CMakeFiles/duckdb_linenoise.dir/terminal.cpp.o
[441/508] Linking CXX static library extension/libduckdb_generated_extension_loader.a
[442/508] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_render_table_metadata.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/write_stream.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/buffered_file_writer.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11,
from /build/duckdb/src/duckdb/tools/shell/shell_render_table_metadata.cpp:1:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::TableMetadataLine*, vector<duckdb_shell::TableMetadataLine, allocator<duckdb_shell::TableMetadataLine> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(duckdb_shell::TableMetadataLine&, duckdb_shell::TableMetadataLine&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::TableMetadataLine*, std::vector<duckdb_shell::TableMetadataLine, std::allocator<duckdb_shell::TableMetadataLine> > >' changed in GCC 7.1
1751 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::TableMetadataLine*, vector<duckdb_shell::TableMetadataLine, allocator<duckdb_shell::TableMetadataLine> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(duckdb_shell::TableMetadataLine&, duckdb_shell::TableMetadataLine&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::TableMetadataLine*, std::vector<duckdb_shell::TableMetadataLine, std::allocator<duckdb_shell::TableMetadataLine> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::TableMetadataLine*, std::vector<duckdb_shell::TableMetadataLine, std::allocator<duckdb_shell::TableMetadataLine> > >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::TableMetadataLine*, vector<duckdb_shell::TableMetadataLine, allocator<duckdb_shell::TableMetadataLine> > >; _Distance = int; _Tp = duckdb_shell::TableMetadataLine; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(duckdb_shell::TableMetadataLine&, duckdb_shell::TableMetadataLine&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::TableMetadataLine*, std::vector<duckdb_shell::TableMetadataLine, std::allocator<duckdb_shell::TableMetadataLine> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, vector<duckdb_shell::ShellTableRenderInfo, allocator<duckdb_shell::ShellTableRenderInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(const duckdb_shell::ShellTableRenderInfo&, const duckdb_shell::ShellTableRenderInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, std::vector<duckdb_shell::ShellTableRenderInfo, std::allocator<duckdb_shell::ShellTableRenderInfo> > >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, std::vector<duckdb_shell::ShellTableRenderInfo, std::allocator<duckdb_shell::ShellTableRenderInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, vector<duckdb_shell::ShellTableRenderInfo, allocator<duckdb_shell::ShellTableRenderInfo> > >; _Distance = int; _Tp = duckdb_shell::ShellTableRenderInfo; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(const duckdb_shell::ShellTableRenderInfo&, const duckdb_shell::ShellTableRenderInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, std::vector<duckdb_shell::ShellTableRenderInfo, std::allocator<duckdb_shell::ShellTableRenderInfo> > >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, vector<duckdb_shell::ShellTableRenderInfo, allocator<duckdb_shell::ShellTableRenderInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(const duckdb_shell::ShellTableRenderInfo&, const duckdb_shell::ShellTableRenderInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, std::vector<duckdb_shell::ShellTableRenderInfo, std::allocator<duckdb_shell::ShellTableRenderInfo> > >' changed in GCC 7.1
254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
| ^~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, std::vector<duckdb_shell::ShellTableRenderInfo, std::allocator<duckdb_shell::ShellTableRenderInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, std::vector<duckdb_shell::ShellTableRenderInfo, std::allocator<duckdb_shell::ShellTableRenderInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, vector<duckdb_shell::ShellTableRenderInfo, allocator<duckdb_shell::ShellTableRenderInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(const duckdb_shell::ShellTableRenderInfo&, const duckdb_shell::ShellTableRenderInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, std::vector<duckdb_shell::ShellTableRenderInfo, std::allocator<duckdb_shell::ShellTableRenderInfo> > >' changed in GCC 7.1
340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
| ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, std::vector<duckdb_shell::ShellTableRenderInfo, std::allocator<duckdb_shell::ShellTableRenderInfo> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, vector<duckdb_shell::ShellTableRenderInfo, allocator<duckdb_shell::ShellTableRenderInfo> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(const duckdb_shell::ShellTableRenderInfo&, const duckdb_shell::ShellTableRenderInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, std::vector<duckdb_shell::ShellTableRenderInfo, std::allocator<duckdb_shell::ShellTableRenderInfo> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, std::vector<duckdb_shell::ShellTableRenderInfo, std::allocator<duckdb_shell::ShellTableRenderInfo> > >' changed in GCC 7.1
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, vector<duckdb_shell::ShellTableRenderInfo, allocator<duckdb_shell::ShellTableRenderInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(const duckdb_shell::ShellTableRenderInfo&, const duckdb_shell::ShellTableRenderInfo&)> >]',
inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, vector<duckdb_shell::ShellTableRenderInfo, allocator<duckdb_shell::ShellTableRenderInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(const duckdb_shell::ShellTableRenderInfo&, const duckdb_shell::ShellTableRenderInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, vector<duckdb_shell::ShellTableRenderInfo, allocator<duckdb_shell::ShellTableRenderInfo> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(const duckdb_shell::ShellTableRenderInfo&, const duckdb_shell::ShellTableRenderInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1594:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, std::vector<duckdb_shell::ShellTableRenderInfo, std::allocator<duckdb_shell::ShellTableRenderInfo> > >' changed in GCC 7.1
1594 | std::__make_heap(__first, __middle, __comp);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, vector<duckdb_shell::ShellTableRenderInfo, allocator<duckdb_shell::ShellTableRenderInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(const duckdb_shell::ShellTableRenderInfo&, const duckdb_shell::ShellTableRenderInfo&)> >]',
inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, vector<duckdb_shell::ShellTableRenderInfo, allocator<duckdb_shell::ShellTableRenderInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(const duckdb_shell::ShellTableRenderInfo&, const duckdb_shell::ShellTableRenderInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, vector<duckdb_shell::ShellTableRenderInfo, allocator<duckdb_shell::ShellTableRenderInfo> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(const duckdb_shell::ShellTableRenderInfo&, const duckdb_shell::ShellTableRenderInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, std::vector<duckdb_shell::ShellTableRenderInfo, std::allocator<duckdb_shell::ShellTableRenderInfo> > >' changed in GCC 7.1
425 | std::__pop_heap(__first, __last, __last, __comp);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, vector<duckdb_shell::ShellTableRenderInfo, allocator<duckdb_shell::ShellTableRenderInfo> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(const duckdb_shell::ShellTableRenderInfo&, const duckdb_shell::ShellTableRenderInfo&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, std::vector<duckdb_shell::ShellTableRenderInfo, std::allocator<duckdb_shell::ShellTableRenderInfo> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::TableMetadataLine*, vector<duckdb_shell::TableMetadataLine, allocator<duckdb_shell::TableMetadataLine> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(duckdb_shell::TableMetadataLine&, duckdb_shell::TableMetadataLine&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::TableMetadataLine*, std::vector<duckdb_shell::TableMetadataLine, std::allocator<duckdb_shell::TableMetadataLine> > >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::TableMetadataLine*, std::vector<duckdb_shell::TableMetadataLine, std::allocator<duckdb_shell::TableMetadataLine> > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::TableMetadataLine*, std::vector<duckdb_shell::TableMetadataLine, std::allocator<duckdb_shell::TableMetadataLine> > >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, vector<duckdb_shell::ShellTableRenderInfo, allocator<duckdb_shell::ShellTableRenderInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(const duckdb_shell::ShellTableRenderInfo&, const duckdb_shell::ShellTableRenderInfo&)> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, vector<duckdb_shell::ShellTableRenderInfo, allocator<duckdb_shell::ShellTableRenderInfo> > >; _Compare = duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(const duckdb_shell::ShellTableRenderInfo&, const duckdb_shell::ShellTableRenderInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'void duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)' at /build/duckdb/src/duckdb/tools/shell/shell_render_table_metadata.cpp:487:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, std::vector<duckdb_shell::ShellTableRenderInfo, std::allocator<duckdb_shell::ShellTableRenderInfo> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, vector<duckdb_shell::ShellTableRenderInfo, allocator<duckdb_shell::ShellTableRenderInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(const duckdb_shell::ShellTableRenderInfo&, const duckdb_shell::ShellTableRenderInfo&)> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, vector<duckdb_shell::ShellTableRenderInfo, allocator<duckdb_shell::ShellTableRenderInfo> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(const duckdb_shell::ShellTableRenderInfo&, const duckdb_shell::ShellTableRenderInfo&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, vector<duckdb_shell::ShellTableRenderInfo, allocator<duckdb_shell::ShellTableRenderInfo> > >; _Compare = duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(const duckdb_shell::ShellTableRenderInfo&, const duckdb_shell::ShellTableRenderInfo&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'void duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)' at /build/duckdb/src/duckdb/tools/shell/shell_render_table_metadata.cpp:487:13:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, std::vector<duckdb_shell::ShellTableRenderInfo, std::allocator<duckdb_shell::ShellTableRenderInfo> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::ShellTableRenderInfo*, std::vector<duckdb_shell::ShellTableRenderInfo, std::allocator<duckdb_shell::ShellTableRenderInfo> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::TableMetadataLine*, vector<duckdb_shell::TableMetadataLine, allocator<duckdb_shell::TableMetadataLine> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(duckdb_shell::TableMetadataLine&, duckdb_shell::TableMetadataLine&)> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb_shell::TableMetadataLine*, vector<duckdb_shell::TableMetadataLine, allocator<duckdb_shell::TableMetadataLine> > >; _Compare = duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(duckdb_shell::TableMetadataLine&, duckdb_shell::TableMetadataLine&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'void duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)' at /build/duckdb/src/duckdb/tools/shell/shell_render_table_metadata.cpp:582:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::TableMetadataLine*, std::vector<duckdb_shell::TableMetadataLine, std::allocator<duckdb_shell::TableMetadataLine> > >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::TableMetadataLine*, vector<duckdb_shell::TableMetadataLine, allocator<duckdb_shell::TableMetadataLine> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(duckdb_shell::TableMetadataLine&, duckdb_shell::TableMetadataLine&)> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb_shell::TableMetadataLine*, vector<duckdb_shell::TableMetadataLine, allocator<duckdb_shell::TableMetadataLine> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(duckdb_shell::TableMetadataLine&, duckdb_shell::TableMetadataLine&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb_shell::TableMetadataLine*, vector<duckdb_shell::TableMetadataLine, allocator<duckdb_shell::TableMetadataLine> > >; _Compare = duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)::<lambda(duckdb_shell::TableMetadataLine&, duckdb_shell::TableMetadataLine&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from 'void duckdb_shell::ShellState::RenderTableMetadata(duckdb::vector<duckdb_shell::ShellTableInfo>&)' at /build/duckdb/src/duckdb/tools/shell/shell_render_table_metadata.cpp:582:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::TableMetadataLine*, std::vector<duckdb_shell::TableMetadataLine, std::allocator<duckdb_shell::TableMetadataLine> > >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb_shell::TableMetadataLine*, std::vector<duckdb_shell::TableMetadataLine, std::allocator<duckdb_shell::TableMetadataLine> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[443/508] Building CXX object tools/shell/linenoise/CMakeFiles/duckdb_linenoise.dir/linenoise-c.cpp.o
[444/508] Building CXX object tools/shell/linenoise/CMakeFiles/duckdb_linenoise.dir/linenoise.cpp.o
[445/508] Building CXX object tools/shell/linenoise/CMakeFiles/duckdb_linenoise.dir/rendering.cpp.o
[446/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_custom_allocator.cpp.o
[447/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_config.cpp.o
[448/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_extension_setting_autoload.cpp.o
[449/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_api.cpp.o
[450/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_instance_cache.cpp.o
[451/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_storage_extension_alias.cpp.o
[452/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_results.cpp.o
[453/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_reset.cpp.o
[454/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_get_table_names.cpp.o
[455/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_table_info.cpp.o
[456/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_prepared_api.cpp.o
In file included from /usr/include/c++/15.2.1/vector:68,
from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:578,
from /build/duckdb/src/duckdb/test/api/test_prepared_api.cpp:1:
/usr/include/c++/15.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = duckdb::Value; _Alloc = std::allocator<duckdb::Value>]':
/usr/include/c++/15.2.1/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
708 | vector(initializer_list<value_type> __l,
| ^~~~~~
In file included from /build/duckdb/src/duckdb/src/include/duckdb/common/types.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/limits.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/numeric_utils.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:13,
from /build/duckdb/src/duckdb/test/include/compare_result.hpp:12,
from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23,
from /build/duckdb/src/duckdb/test/api/test_prepared_api.cpp:2:
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_prepared_api.cpp:28:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_prepared_api.cpp:31:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_prepared_api.cpp:34:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
[457/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_appender_api.cpp.o
[458/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_lifecycle_hooks.cpp.o
[459/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_pending_query.cpp.o
[460/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_plan_serialization.cpp.o
[461/508] Building CXX object test/CMakeFiles/unittest.dir/unittest.cpp.o
[462/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_query_profiler.cpp.o
[463/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_dbdir.cpp.o
[464/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_pending_with_parameters.cpp.o
[465/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_progress_bar.cpp.o
[466/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_uuid.cpp.o
[467/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_insertion_order_preserving_map.cpp.o
[468/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_bignum.cpp.o
[469/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_threads.cpp.o
[470/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_windows_header_compatibility.cpp.o
[471/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_windows_unicode_path.cpp.o
[472/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_object_cache.cpp.o
[473/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_read_only.cpp.o
[474/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_relation_api.cpp.o
In file included from /usr/include/c++/15.2.1/vector:68,
from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:578,
from /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:1:
/usr/include/c++/15.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = duckdb::Value; _Alloc = std::allocator<duckdb::Value>]':
/usr/include/c++/15.2.1/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
708 | vector(initializer_list<value_type> __l,
| ^~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = duckdb::Value; _Alloc = std::allocator<duckdb::Value>]':
/usr/include/c++/15.2.1/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = duckdb::Value; _Alloc = std::allocator<duckdb::Value>]':
/usr/include/c++/15.2.1/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = duckdb::Value; _Alloc = std::allocator<duckdb::Value>]':
/usr/include/c++/15.2.1/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/file_system.hpp:11,
from /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:2:
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:479:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:479:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:479:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:479:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:479:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:479:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:479:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:479:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:479:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:423:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:431:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:434:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:442:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:444:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:448:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:452:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:455:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:459:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:462:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:466:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:471:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:230:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:231:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:236:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:237:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:244:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:245:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:248:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:249:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:252:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:253:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:256:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:257:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:260:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:261:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:265:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:266:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:268:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:269:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:307:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:308:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:313:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:314:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:315:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:320:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:321:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:325:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:326:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:335:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:336:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:345:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:346:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:359:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:360:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:367:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:368:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:647:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:648:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:651:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:652:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:659:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:660:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:662:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:663:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:668:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:672:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:673:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:676:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:677:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:683:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:684:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:685:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:688:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:689:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:692:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:693:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:696:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:697:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:700:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:701:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:702:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:705:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:707:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:708:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:712:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:714:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:715:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:718:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:719:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:729:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:733:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:28:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:31:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:32:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:35:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:39:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:43:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:49:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:59:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:64:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:68:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:73:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:77:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:81:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:86:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:94:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:101:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:105:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:109:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:113:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:117:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:119:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:123:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:125:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:129:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:133:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:135:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:137:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:143:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:144:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:145:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:146:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:150:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:157:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:158:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:159:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:160:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:166:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:167:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:168:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:169:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:216:1:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:177:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:178:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:183:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:187:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:195:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
[475/508] Building CXX object test/api/CMakeFiles/test_api.dir/test_buffer_pool_eviction.cpp.o
In file included from /build/duckdb/src/duckdb/test/api/test_buffer_pool_eviction.cpp:1:
/build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; Sentinel = __gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]':
/build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:1843:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:1843:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In function 'std::string Catch::rangeToString(const Range&) [with Range = duckdb::vector<long long unsigned int>]',
inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value))>::type>::convert(const R&) [with R = duckdb::vector<long long unsigned int>]' at /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:2056:41,
inlined from 'std::string Catch::Detail::stringify(const T&) [with T = duckdb::vector<long long unsigned int>]' at /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:1659:123,
inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = const duckdb::vector<long long unsigned int>&; RhsT = const duckdb::vector<long long unsigned int>&]' at /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:2245:51:
/build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:2033:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In function 'std::string Catch::rangeToString(const Range&) [with Range = duckdb::vector<long long unsigned int>]',
inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value))>::type>::convert(const R&) [with R = duckdb::vector<long long unsigned int>]' at /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:2056:41,
inlined from 'std::string Catch::Detail::stringify(const T&) [with T = duckdb::vector<long long unsigned int>]' at /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:1659:123,
inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = const duckdb::vector<long long unsigned int>&; RhsT = const duckdb::vector<long long unsigned int>&]' at /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:2245:92:
/build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:2033:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
[476/508] Building CXX object test/catalog/CMakeFiles/test_catalog.dir/ub_test_catalog.cpp.o
[477/508] Building CXX object test/appender/CMakeFiles/test_appender.dir/ub_test_appender.cpp.o
In file included from /usr/include/c++/15.2.1/vector:68,
from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:578,
from /build/duckdb/src/duckdb/test/appender/test_appender_abort.cpp:1,
from /build/duckdb/src/build/test/appender/ub_test_appender.cpp:2:
/usr/include/c++/15.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = duckdb::Value; _Alloc = std::allocator<duckdb::Value>]':
/usr/include/c++/15.2.1/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
708 | vector(initializer_list<value_type> __l,
| ^~~~~~
In file included from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/data_chunk.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/main/appender.hpp:11,
from /build/duckdb/src/duckdb/test/appender/test_appender_abort.cpp:2:
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/appender/test_appender.cpp:115:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/appender/test_appender.cpp:136:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/appender/test_appender.cpp:137:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/appender/test_appender.cpp:138:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/appender/test_appender.cpp:139:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/appender/test_appender.cpp:140:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/appender/test_appender.cpp:141:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/appender/test_appender.cpp:145:13:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____6()' at /build/duckdb/src/duckdb/test/appender/test_appender.cpp:203:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____6()' at /build/duckdb/src/duckdb/test/appender/test_appender.cpp:204:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____6()' at /build/duckdb/src/duckdb/test/appender/test_appender.cpp:232:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____6()' at /build/duckdb/src/duckdb/test/appender/test_appender.cpp:233:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____10()' at /build/duckdb/src/duckdb/test/appender/test_appender.cpp:253:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____10()' at /build/duckdb/src/duckdb/test/appender/test_appender.cpp:254:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____10()' at /build/duckdb/src/duckdb/test/appender/test_appender.cpp:269:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____10()' at /build/duckdb/src/duckdb/test/appender/test_appender.cpp:270:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
[478/508] Building CXX object test/arrow/CMakeFiles/test_arrow_roundtrip.dir/ub_test_arrow_roundtrip.cpp.o
[479/508] Building CXX object test/api/adbc/CMakeFiles/test_sql_adbc.dir/ub_test_sql_adbc.cpp.o
[480/508] Building CXX object test/logging/CMakeFiles/test_logging.dir/ub_test_logging.cpp.o
[481/508] Building CXX object test/memoryleak/CMakeFiles/test_memory_leak.dir/ub_test_memory_leak.cpp.o
[482/508] Building CXX object test/parallel_csv/CMakeFiles/test_parallel_csv.dir/ub_test_parallel_csv.cpp.o
[483/508] Building CXX object test/api/udf_function/CMakeFiles/test_api_udf_function.dir/ub_test_api_udf_function.cpp.o
In file included from /build/duckdb/src/duckdb/test/api/udf_function/test_templated_scalar_udf.cpp:3,
from /build/duckdb/src/build/test/api/udf_function/ub_test_api_udf_function.cpp:2:
/build/duckdb/src/duckdb/test/api/udf_function/udf_functions_to_test.hpp: In function 'duckdb::string_t duckdb::udf_varchar(string_t)':
/build/duckdb/src/duckdb/test/api/udf_function/udf_functions_to_test.hpp:117:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/test/api/udf_function/udf_functions_to_test.hpp: In function 'duckdb::string_t duckdb::udf_varchar(string_t, string_t)':
/build/duckdb/src/duckdb/test/api/udf_function/udf_functions_to_test.hpp:120:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/test/api/udf_function/udf_functions_to_test.hpp:120:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/test/api/udf_function/udf_functions_to_test.hpp: In function 'duckdb::string_t duckdb::udf_varchar(string_t, string_t, string_t)':
/build/duckdb/src/duckdb/test/api/udf_function/udf_functions_to_test.hpp:123:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/test/api/udf_function/udf_functions_to_test.hpp:123:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/test/api/udf_function/udf_functions_to_test.hpp:123:17: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:68,
from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:578,
from /build/duckdb/src/duckdb/test/api/udf_function/test_templated_scalar_udf.cpp:1:
/usr/include/c++/15.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = duckdb::Value; _Alloc = std::allocator<duckdb::Value>]':
/usr/include/c++/15.2.1/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
708 | vector(initializer_list<value_type> __l,
| ^~~~~~
In file included from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11,
from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13,
from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23,
from /build/duckdb/src/duckdb/test/api/udf_function/test_templated_scalar_udf.cpp:2:
In static member function 'static RESULT_TYPE duckdb::UDFWrapper::UnaryUDFExecutor::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UDFWrapper::UnaryUDFExecutor; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UDFWrapper::UnaryUDFExecutor]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:114:89:
/build/duckdb/src/duckdb/src/include/duckdb/function/udf_function.hpp:142:14: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/udf_function.hpp:142:14: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UDFWrapper::UnaryUDFExecutor::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UDFWrapper::UnaryUDFExecutor; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UDFWrapper::UnaryUDFExecutor]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:127:90:
/build/duckdb/src/duckdb/src/include/duckdb/function/udf_function.hpp:142:14: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/udf_function.hpp:142:14: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UDFWrapper::UnaryUDFExecutor::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UDFWrapper::UnaryUDFExecutor; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteFlat(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UDFWrapper::UnaryUDFExecutor]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:136:67:
/build/duckdb/src/duckdb/src/include/duckdb/function/udf_function.hpp:142:14: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/udf_function.hpp:142:14: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/function/udf_function.hpp:11:
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteConstant(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:139:93,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:238:76:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); bool LEFT_CONSTANT = false; bool RIGHT_CONSTANT = true]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:241:85:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:95:86,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:110:87,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlatLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, duckdb::idx_t, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:120:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteFlat(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); bool LEFT_CONSTANT = true; bool RIGHT_CONSTANT = false]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:185:106,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:244:85:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:202:98,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::BinaryLambdaWrapper::Operation(FUNC, LEFT_TYPE, RIGHT_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t); OP = bool; LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::BinaryExecutor::ExecuteGenericLoop(const LEFT_TYPE*, const RIGHT_TYPE*, RESULT_TYPE*, const duckdb::SelectionVector*, const duckdb::SelectionVector*, duckdb::idx_t, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:212:97,
inlined from 'static void duckdb::BinaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:227:78,
inlined from 'static void duckdb::BinaryExecutor::ExecuteSwitch(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUNC) [with LEFT_TYPE = duckdb::string_t; RIGHT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::BinaryLambdaWrapper; OP = bool; FUNC = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:251:75:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:51:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:12:
In static member function 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t, duckdb::string_t); A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:86:93:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t, duckdb::string_t); A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:55:94,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::TernaryLambdaWrapper::Operation(FUN, A_TYPE, B_TYPE, C_TYPE, duckdb::ValidityMask&, duckdb::idx_t) [with FUN = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t, duckdb::string_t); A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static void duckdb::TernaryExecutor::ExecuteLoop(const A_TYPE*, const B_TYPE*, const C_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector&, const duckdb::SelectionVector&, const duckdb::SelectionVector&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, duckdb::ValidityMask&, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:66:93,
inlined from 'static void duckdb::TernaryExecutor::ExecuteGeneric(duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, FUN) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; C_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::TernaryLambdaWrapper; FUN = duckdb::string_t (*)(duckdb::string_t, duckdb::string_t, duckdb::string_t)]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:97:63:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/ternary_executor.hpp:30:13: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UDFWrapper::UnaryUDFExecutor::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UDFWrapper::UnaryUDFExecutor; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UDFWrapper::UnaryUDFExecutor]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:78:
/build/duckdb/src/duckdb/src/include/duckdb/function/udf_function.hpp:142:14: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/udf_function.hpp:142:14: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UDFWrapper::UnaryUDFExecutor::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UDFWrapper::UnaryUDFExecutor; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UDFWrapper::UnaryUDFExecutor]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:80:68,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UDFWrapper::UnaryUDFExecutor]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55:
/build/duckdb/src/duckdb/src/include/duckdb/function/udf_function.hpp:142:14: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/udf_function.hpp:142:14: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static RESULT_TYPE duckdb::UDFWrapper::UnaryUDFExecutor::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]',
inlined from 'static RESULT_TYPE duckdb::GenericUnaryWrapper::Operation(INPUT_TYPE, duckdb::ValidityMask&, duckdb::idx_t, void*) [with OP = duckdb::UDFWrapper::UnaryUDFExecutor; INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:38:57,
inlined from 'static void duckdb::UnaryExecutor::ExecuteLoop(const INPUT_TYPE*, RESULT_TYPE*, duckdb::idx_t, const duckdb::SelectionVector*, duckdb::ValidityMask&, duckdb::ValidityMask&, void*, bool) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UDFWrapper::UnaryUDFExecutor]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:89:67,
inlined from 'static void duckdb::UnaryExecutor::ExecuteStandard(duckdb::Vector&, duckdb::Vector&, duckdb::idx_t, void*, bool, duckdb::FunctionErrors) [with INPUT_TYPE = duckdb::string_t; RESULT_TYPE = duckdb::string_t; OPWRAPPER = duckdb::GenericUnaryWrapper; OP = duckdb::UDFWrapper::UnaryUDFExecutor]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:207:55:
/build/duckdb/src/duckdb/src/include/duckdb/function/udf_function.hpp:142:14: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/function/udf_function.hpp:142:14: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/src/include/duckdb/common/types.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/limits.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/numeric_utils.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:13,
from /build/duckdb/src/duckdb/test/include/compare_result.hpp:12:
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____22()' at /build/duckdb/src/duckdb/test/api/udf_function/test_aggregate_udf.cpp:54:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____22()' at /build/duckdb/src/duckdb/test/api/udf_function/test_aggregate_udf.cpp:55:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____22()' at /build/duckdb/src/duckdb/test/api/udf_function/test_aggregate_udf.cpp:56:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____22()' at /build/duckdb/src/duckdb/test/api/udf_function/test_aggregate_udf.cpp:66:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____22()' at /build/duckdb/src/duckdb/test/api/udf_function/test_aggregate_udf.cpp:75:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____22()' at /build/duckdb/src/duckdb/test/api/udf_function/test_aggregate_udf.cpp:83:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____22()' at /build/duckdb/src/duckdb/test/api/udf_function/test_aggregate_udf.cpp:84:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____22()' at /build/duckdb/src/duckdb/test/api/udf_function/test_aggregate_udf.cpp:85:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____22()' at /build/duckdb/src/duckdb/test/api/udf_function/test_aggregate_udf.cpp:86:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____22()' at /build/duckdb/src/duckdb/test/api/udf_function/test_aggregate_udf.cpp:118:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____22()' at /build/duckdb/src/duckdb/test/api/udf_function/test_aggregate_udf.cpp:123:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:192:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:195:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:198:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:202:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:205:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:208:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:212:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:215:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:218:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:221:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:224:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:227:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:230:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:233:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:236:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:239:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:242:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:245:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:264:15:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:267:15:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:270:15:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:281:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:288:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:298:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:306:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:309:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:315:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:318:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:330:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:333:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:336:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:346:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:349:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____15()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_vec_udf.cpp:352:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:107:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:110:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:113:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:117:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:120:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:123:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:127:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:130:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:133:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:152:15:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:155:15:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:158:15:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:166:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:172:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:178:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:185:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:188:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:194:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:197:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:208:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:211:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:214:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:223:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:226:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_vec_udf.cpp:229:14:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:209:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:212:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:215:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:219:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:222:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:225:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:229:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:232:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:235:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:238:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:241:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:244:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:247:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:250:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:253:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:256:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:259:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:262:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:284:15:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:287:15:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/api/udf_function/test_argumented_scalar_udf.cpp:290:15:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_scalar_udf.cpp:110:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_scalar_udf.cpp:113:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_scalar_udf.cpp:116:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_scalar_udf.cpp:120:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_scalar_udf.cpp:123:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_scalar_udf.cpp:126:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_scalar_udf.cpp:130:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_scalar_udf.cpp:133:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_scalar_udf.cpp:136:16:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_scalar_udf.cpp:155:15:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_scalar_udf.cpp:158:15:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/api/udf_function/test_templated_scalar_udf.cpp:161:15:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
[484/508] Building CXX object test/optimizer/CMakeFiles/test_optimizer.dir/ub_test_optimizer.cpp.o
[485/508] Building CXX object test/secrets/CMakeFiles/test_secrets.dir/ub_test_secrets.cpp.o
[486/508] Building CXX object test/sql/filter/CMakeFiles/test_filter.dir/ub_test_filter.cpp.o
[487/508] Building CXX object test/serialize/CMakeFiles/test_serialization.dir/ub_test_serialization.cpp.o
[488/508] Building CXX object test/common/CMakeFiles/test_common.dir/ub_test_common.cpp.o
In file included from /build/duckdb/src/duckdb/test/common/test_cast.cpp:2,
from /build/duckdb/src/build/test/common/ub_test_common.cpp:2:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = bool]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = signed char]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = short int]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = int]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = long long int]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = float]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp: In function 'std::string duckdb::CastExceptionText(SRC) [with SRC = string_t; DST = double]':
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:57:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:59:72: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = float]',
inlined from 'void TestStringCastDouble(duckdb::vector<std::__cxx11::basic_string<char> >&, duckdb::vector<TO>&, duckdb::vector<std::__cxx11::basic_string<char> >&) [with DST = float]' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:276:32,
inlined from 'void ____C_A_T_C_H____T_E_S_T____10()' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:303:29:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = float]',
inlined from 'void TestStringCastDouble(duckdb::vector<std::__cxx11::basic_string<char> >&, duckdb::vector<TO>&, duckdb::vector<std::__cxx11::basic_string<char> >&) [with DST = float]' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:281:37,
inlined from 'void ____C_A_T_C_H____T_E_S_T____10()' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:303:29:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = float]',
inlined from 'void TestStringCastDouble(duckdb::vector<std::__cxx11::basic_string<char> >&, duckdb::vector<TO>&, duckdb::vector<std::__cxx11::basic_string<char> >&) [with DST = float]' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:285:32,
inlined from 'void ____C_A_T_C_H____T_E_S_T____10()' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:303:29:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = double]',
inlined from 'void TestStringCastDouble(duckdb::vector<std::__cxx11::basic_string<char> >&, duckdb::vector<TO>&, duckdb::vector<std::__cxx11::basic_string<char> >&) [with DST = double]' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:276:32,
inlined from 'void ____C_A_T_C_H____T_E_S_T____12()' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:332:30:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = double]',
inlined from 'void TestStringCastDouble(duckdb::vector<std::__cxx11::basic_string<char> >&, duckdb::vector<TO>&, duckdb::vector<std::__cxx11::basic_string<char> >&) [with DST = double]' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:281:37,
inlined from 'void ____C_A_T_C_H____T_E_S_T____12()' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:332:30:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = double]',
inlined from 'void TestStringCastDouble(duckdb::vector<std::__cxx11::basic_string<char> >&, duckdb::vector<TO>&, duckdb::vector<std::__cxx11::basic_string<char> >&) [with DST = double]' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:285:32,
inlined from 'void ____C_A_T_C_H____T_E_S_T____12()' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:332:30:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = bool]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:112:33:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = bool]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:117:33:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = signed char]',
inlined from 'void TestStringCast(duckdb::vector<std::__cxx11::basic_string<char> >&, duckdb::vector<TO>&, duckdb::vector<std::__cxx11::basic_string<char> >&) [with DST = signed char]' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:54:32,
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:161:24:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = signed char]',
inlined from 'void TestStringCast(duckdb::vector<std::__cxx11::basic_string<char> >&, duckdb::vector<TO>&, duckdb::vector<std::__cxx11::basic_string<char> >&) [with DST = signed char]' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:68:32,
inlined from 'void ____C_A_T_C_H____T_E_S_T____2()' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:161:24:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = int]',
inlined from 'void TestStringCast(duckdb::vector<std::__cxx11::basic_string<char> >&, duckdb::vector<TO>&, duckdb::vector<std::__cxx11::basic_string<char> >&) [with DST = int]' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:54:32,
inlined from 'void ____C_A_T_C_H____T_E_S_T____6()' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:217:25:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = int]',
inlined from 'void TestStringCast(duckdb::vector<std::__cxx11::basic_string<char> >&, duckdb::vector<TO>&, duckdb::vector<std::__cxx11::basic_string<char> >&) [with DST = int]' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:68:32,
inlined from 'void ____C_A_T_C_H____T_E_S_T____6()' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:217:25:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = short int]',
inlined from 'void TestStringCast(duckdb::vector<std::__cxx11::basic_string<char> >&, duckdb::vector<TO>&, duckdb::vector<std::__cxx11::basic_string<char> >&) [with DST = short int]' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:54:32,
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:191:25:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = short int]',
inlined from 'void TestStringCast(duckdb::vector<std::__cxx11::basic_string<char> >&, duckdb::vector<TO>&, duckdb::vector<std::__cxx11::basic_string<char> >&) [with DST = short int]' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:68:32,
inlined from 'void ____C_A_T_C_H____T_E_S_T____4()' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:191:25:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = long long int]',
inlined from 'void TestStringCast(duckdb::vector<std::__cxx11::basic_string<char> >&, duckdb::vector<TO>&, duckdb::vector<std::__cxx11::basic_string<char> >&) [with DST = long long int]' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:54:32,
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:265:25:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = long long int]',
inlined from 'void TestStringCast(duckdb::vector<std::__cxx11::basic_string<char> >&, duckdb::vector<TO>&, duckdb::vector<std::__cxx11::basic_string<char> >&) [with DST = long long int]' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:68:32,
inlined from 'void ____C_A_T_C_H____T_E_S_T____8()' at /build/duckdb/src/duckdb/test/common/test_cast.cpp:265:25:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:76:59: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[489/508] Building CXX object test/sql/function/table/CMakeFiles/test_table_function.dir/ub_test_table_function.cpp.o
[490/508] Building CXX object test/sql/index/CMakeFiles/test_index.dir/ub_test_index.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:3635,
from /build/duckdb/src/duckdb/test/sql/index/test_art_index.cpp:1,
from /build/duckdb/src/build/test/sql/index/ub_test_index.cpp:2:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/duckdb/src/build/test/sql/index/ub_test_index.cpp:3:
/build/duckdb/src/duckdb/test/sql/index/test_art_keys.cpp: In function 'duckdb::ARTKey CreateCompoundKey(duckdb::ArenaAllocator&, const std::string&, int32_t)':
/build/duckdb/src/duckdb/test/sql/index/test_art_keys.cpp:49:48: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void ____C_A_T_C_H____T_E_S_T____12()' at /build/duckdb/src/duckdb/test/sql/index/test_art_keys.cpp:256:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from 'void ____C_A_T_C_H____T_E_S_T____12()' at /build/duckdb/src/duckdb/test/sql/index/test_art_keys.cpp:256:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[491/508] Building CXX object test/sql/pivot/CMakeFiles/test_pivot.dir/ub_test_pivot.cpp.o
[492/508] Building CXX object test/sql/parallelism/interquery/CMakeFiles/test_sql_interquery_parallelism.dir/ub_test_sql_interquery_parallelism.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:2857,
from /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:1,
from /build/duckdb/src/build/test/sql/parallelism/interquery/ub_test_sql_interquery_parallelism.cpp:2:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
inlined from 'void {anonymous}::DBPoolMgr::addWorker({anonymous}::AttachWorker&, idx_t)' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:142:6,
inlined from 'void {anonymous}::AttachWorker::Work()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:443:21:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
inlined from 'void {anonymous}::DBPoolMgr::addWorker({anonymous}::AttachWorker&, idx_t)' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:145:5,
inlined from 'void {anonymous}::AttachWorker::Work()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:443:21:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
inlined from 'void {anonymous}::DBPoolMgr::removeWorker({anonymous}::AttachWorker&, idx_t)' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:154:5,
inlined from 'void {anonymous}::AttachWorker::Work()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:471:24:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
inlined from 'void {anonymous}::DBPoolMgr::removeWorker({anonymous}::AttachWorker&, idx_t)' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:155:9,
inlined from 'void {anonymous}::AttachWorker::Work()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:471:24:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
[493/508] Building CXX object test/sql/storage/catalog/CMakeFiles/test_sql_storage_catalog.dir/ub_test_sql_storage_catalog.cpp.o
[494/508] Building CXX object test/mbedtls/CMakeFiles/test_mbedtls.dir/ub_test_mbedtls.cpp.o
[495/508] Building CXX object test/ossfuzz/CMakeFiles/test_ossfuzz.dir/ub_test_ossfuzz.cpp.o
[496/508] Building CXX object test/sql/storage/CMakeFiles/test_sql_storage.dir/ub_test_sql_storage.cpp.o
[497/508] Linking CXX static library test/helpers/libtest_helpers.a
[498/508] Building CXX object test/encryption/CMakeFiles/test_encryption.dir/ub_test_encryption.cpp.o
[499/508] Linking CXX shared library test/extension/loadable_extension_demo.duckdb_extension
[500/508] Linking CXX shared library test/extension/loadable_extension_optimizer_demo.duckdb_extension
[501/508] Building CXX object test/extension/CMakeFiles/test_extensions.dir/ub_test_extensions.cpp.o
[502/508] repository
[503/508] Building CXX object test/persistence/CMakeFiles/test_persistence.dir/ub_test_persistence.cpp.o
[504/508] Building CXX object test/api/capi/CMakeFiles/test_sql_capi.dir/ub_test_sql_capi.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:2857,
from /build/duckdb/src/duckdb/test/include/capi_tester.hpp:12,
from /build/duckdb/src/duckdb/test/api/capi/capi_aggregate_functions.cpp:1,
from /build/duckdb/src/build/test/api/capi/ub_test_sql_capi.cpp:2:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, double>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[505/508] Linking CXX executable duckdb
[506/508] Building CXX object test/sqlite/CMakeFiles/test_sqlite.dir/ub_test_sqlite.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:17,
from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/write_stream.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/buffered_file_writer.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11,
from /build/duckdb/src/duckdb/test/sqlite/result_helper.hpp:11,
from /build/duckdb/src/duckdb/test/sqlite/result_helper.cpp:1,
from /build/duckdb/src/build/test/sqlite/ub_test_sqlite.cpp:2:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::shuffle(_RAIter, _RAIter, _UGenerator&&) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _UGenerator = mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>&]':
/usr/include/c++/15.2.1/bits/stl_algo.h:3709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
3709 | shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last,
| ^~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:3709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In file included from /build/duckdb/src/build/test/sqlite/ub_test_sqlite.cpp:3:
/build/duckdb/src/duckdb/test/sqlite/sqllogic_command.cpp: In member function 'duckdb::unique_ptr<duckdb::MaterializedQueryResult> duckdb::Command::ExecuteQuery(duckdb::ExecuteContext&, duckdb::reference<duckdb::Connection>, std::string, duckdb::idx_t) const':
/build/duckdb/src/duckdb/test/sqlite/sqllogic_command.cpp:170:37: note: parameter passing for argument of type 'duckdb::reference<duckdb::Connection>' {aka 'std::reference_wrapper<duckdb::Connection>'} changed in GCC 7.1
/build/duckdb/src/duckdb/test/sqlite/sqllogic_command.cpp: In member function 'virtual void duckdb::LoopCommand::ExecuteInternal(duckdb::ExecuteContext&) const':
/build/duckdb/src/duckdb/test/sqlite/sqllogic_command.cpp:418:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/build/duckdb/src/duckdb/test/sqlite/sqllogic_command.cpp: In member function 'virtual void duckdb::Query::ExecuteInternal(duckdb::ExecuteContext&) const':
/build/duckdb/src/duckdb/test/sqlite/sqllogic_command.cpp:504:71: note: parameter passing for argument of type 'duckdb::reference<duckdb::Connection>' {aka 'std::reference_wrapper<duckdb::Connection>'} changed in GCC 7.1
/build/duckdb/src/duckdb/test/sqlite/sqllogic_command.cpp: In member function 'virtual void duckdb::Statement::ExecuteInternal(duckdb::ExecuteContext&) const':
/build/duckdb/src/duckdb/test/sqlite/sqllogic_command.cpp:618:71: note: parameter passing for argument of type 'duckdb::reference<duckdb::Connection>' {aka 'std::reference_wrapper<duckdb::Connection>'} changed in GCC 7.1
[507/508] Linking CXX shared library src/libduckdb.so
[508/508] Linking CXX executable test/unittest
Building wheel...
[duckdb_pytooling.build_backend] No explicit DuckDB submodule version provided. Letting CMake figure it out.
[version_scheme] version object: <ScmVersion 1.5.0 dist=0 node=g87e7928a47eced6b72d6fc95c2d860f769390038 dirty=False branch=makepkg>
[version_scheme] version.tag: 1.5.0
[version_scheme] version.distance: 0
[version_scheme] version.dirty: False
*** scikit-build-core 0.11.6 using CMake 4.2.3 (wheel)
*** Configuring CMake...
loading initial cache file /tmp/tmphmfzs93m/build/CMakeInit.txt
-- The CXX compiler identification is GNU 15.2.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Python: /usr/bin/python3 (found suitable version "3.14.3", minimum required is "3.8") found components: Interpreter Development.Module Development.Embed
-- Performing Test HAS_FLTO_AUTO
-- Performing Test HAS_FLTO_AUTO - Success
-- Found pybind11: /usr/lib/python3.14/site-packages/pybind11/include (found version "3.0.2")
-- DuckDB: Configured for release build
CMake Warning at cmake/duckdb_loader.cmake:127 (message):
jemalloc extension is only supported on Linux.
Removing jemalloc from extension list.
Call Stack (most recent call first):
cmake/duckdb_loader.cmake:237 (_duckdb_validate_jemalloc_config)
CMakeLists.txt:48 (duckdb_add_library)
-- DuckDB Configuration:
-- Source: /build/duckdb/src/python-duckdb/external/duckdb
-- Build Type: Release
-- Native Arch: OFF
-- Unity Build Disabled: OFF
-- Found Python3: /usr/bin/python3 (found version "3.14.3") found components: Interpreter
-- The C compiler identification is GNU 15.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found Git: /usr/bin/git (found version "2.53.0")
-- git hash 3a3967aa81, version v1.5.0, extension folder v1.5.0
-- Extensions will be deployed to: /tmp/tmphmfzs93m/build/repository
-- Load extension 'core_functions' from '/build/duckdb/src/python-duckdb/external/duckdb/extensions' @ v1.5.0
-- Load extension 'json' from '/build/duckdb/src/python-duckdb/external/duckdb/extensions' @ v1.5.0
-- Load extension 'parquet' from '/build/duckdb/src/python-duckdb/external/duckdb/extensions' @ v1.5.0
-- Load extension 'icu' from '/build/duckdb/src/python-duckdb/external/duckdb/extensions' @ v1.5.0
-- Extensions linked into DuckDB: [core_functions, json, parquet, icu]
-- Linking DuckDB extensions:
-- - core_functions
-- - json
-- - parquet
-- - icu
-- Configuring done (13.1s)
-- Generating done (1.6s)
-- Build files have been written to: /tmp/tmphmfzs93m/build
*** Building project with Ninja...
[1/443] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/postgres_parser.cpp.o
[2/443] Building CXX object duckdb/third_party/hyperloglog/CMakeFiles/duckdb_hyperloglog.dir/sds.cpp.o
[3/443] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_parser.cpp.o
[4/443] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/pg_functions.cpp.o
[5/443] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_list.cpp.o
[6/443] Building CXX object duckdb/third_party/hyperloglog/CMakeFiles/duckdb_hyperloglog.dir/hyperloglog.cpp.o
[7/443] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_scansup.cpp.o
[8/443] Building CXX object duckdb/third_party/fsst/CMakeFiles/duckdb_fsst.dir/libfsst.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/python-duckdb/external/duckdb/third_party/fsst/libfsst.hpp:18,
from /build/duckdb/src/python-duckdb/external/duckdb/third_party/fsst/libfsst.cpp:18:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<libfsst::QSymbol*, vector<libfsst::QSymbol> >; _Distance = int; _Tp = libfsst::QSymbol; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<libfsst::buildSymbolTable(Counters&, std::vector<const unsigned char*>, const size_t*, bool)::<lambda(libfsst::SymbolTable*, libfsst::Counters&)>::<lambda(const libfsst::QSymbol&, const libfsst::QSymbol&)> >]’:
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<libfsst::QSymbol*, std::vector<libfsst::QSymbol> >’ changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
[9/443] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_makefuncs.cpp.o
[10/443] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_value.cpp.o
[11/443] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_common_keywords.cpp.o
[12/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/aes.cpp.o
[13/443] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_scan.cpp.o
[14/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/asn1write.cpp.o
[15/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/asn1parse.cpp.o
[16/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/base64.cpp.o
[17/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/bignum_core.cpp.o
[18/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/cipher.cpp.o
[19/443] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_gram.cpp.o
[20/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/cipher_wrap.cpp.o
[21/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/constant_time.cpp.o
[22/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/bignum.cpp.o
[23/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/mbedtls_wrapper.cpp.o
[24/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/gcm.cpp.o
[25/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/md.cpp.o
[26/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pem.cpp.o
[27/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/oid.cpp.o
[28/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pk.cpp.o
[29/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pk_wrap.cpp.o
[30/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/platform.cpp.o
[31/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/platform_util.cpp.o
[32/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pkparse.cpp.o
[33/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/rsa_alt_helpers.cpp.o
[34/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/rsa.cpp.o
[35/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/sha256.cpp.o
[36/443] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/sha1.cpp.o
[37/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/bitmap256.cc.o
[38/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/bitstate.cc.o
[39/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/compile.cc.o
[40/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/filtered_re2.cc.o
[41/443] Building CXX object duckdb/third_party/miniz/CMakeFiles/duckdb_miniz.dir/miniz.cpp.o
[42/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/mimics_pcre.cc.o
[43/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/dfa.cc.o
[44/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/perl_groups.cc.o
[45/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/nfa.cc.o
[46/443] Building CXX object duckdb/third_party/fastpforlib/CMakeFiles/duckdb_fastpforlib.dir/bitpacking.cpp.o
[47/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/onepass.cc.o
[48/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prefilter.cc.o
[49/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/parse.cc.o
[50/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prefilter_tree.cc.o
[51/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prog.cc.o
[52/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/re2.cc.o
[53/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/stringpiece.cc.o
[54/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/unicode_casefold.cc.o
[55/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/unicode_groups.cc.o
[56/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/set.cc.o
[57/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/util/rune.cc.o
[58/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/regexp.cc.o
[59/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/simplify.cc.o
[60/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/util/strutil.cc.o
[61/443] Building CXX object duckdb/third_party/skiplist/CMakeFiles/duckdb_skiplistlib.dir/SkipList.cpp.o
[62/443] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/tostring.cc.o
[63/443] Building CXX object duckdb/third_party/utf8proc/CMakeFiles/duckdb_utf8proc.dir/utf8proc_wrapper.cpp.o
[64/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress_superblock.cpp.o
[65/443] Building CXX object duckdb/third_party/utf8proc/CMakeFiles/duckdb_utf8proc.dir/utf8proc.cpp.o
[66/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstdmt_compress.cpp.o
[67/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress_sequences.cpp.o
[68/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_ldm.cpp.o
[69/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/hist.cpp.o
[70/443] Building CXX object duckdb/third_party/fmt/CMakeFiles/duckdb_fmt.dir/format.cc.o
[71/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress.cpp.o
[72/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress_literals.cpp.o
[73/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_fast.cpp.o
[74/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/huf_compress.cpp.o
[75/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/fse_compress.cpp.o
[76/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/zstd_ddict.cpp.o
[77/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_double_fast.cpp.o
[78/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/zstd_decompress.cpp.o
[79/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/huf_decompress.cpp.o
[80/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/entropy_common.cpp.o
[81/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/debug.cpp.o
[82/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/fse_decompress.cpp.o
[83/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/pool.cpp.o
[84/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/threading.cpp.o
[85/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/zstd_decompress_block.cpp.o
[86/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/zstd_common.cpp.o
[87/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/error_private.cpp.o
[88/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/cover.cpp.o
[89/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_opt.cpp.o
[90/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/fastcover.cpp.o
[91/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/deprecated/zbuff_common.cpp.o
[92/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/deprecated/zbuff_decompress.cpp.o
[93/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/divsufsort.cpp.o
[94/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/zdict.cpp.o
[95/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/deprecated/zbuff_compress.cpp.o
[96/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/xxhash.cpp.o
[97/443] Building CXX object duckdb/src/optimizer/compressed_materialization/CMakeFiles/duckdb_optimizer_compressed_materialization.dir/ub_duckdb_optimizer_compressed_materialization.cpp.o
[98/443] Building CXX object duckdb/src/optimizer/matcher/CMakeFiles/duckdb_optimizer_matcher.dir/ub_duckdb_optimizer_matcher.cpp.o
[99/443] Building CXX object duckdb/src/optimizer/pullup/CMakeFiles/duckdb_optimizer_pullup.dir/ub_duckdb_optimizer_pullup.cpp.o
[100/443] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_lazy.cpp.o
[101/443] Building CXX object duckdb/third_party/yyjson/CMakeFiles/duckdb_yyjson.dir/yyjson.cpp.o
[102/443] Building CXX object duckdb/src/optimizer/CMakeFiles/duckdb_optimizer.dir/ub_duckdb_optimizer.cpp.o
FAILED: [code=1] duckdb/src/optimizer/CMakeFiles/duckdb_optimizer.dir/ub_duckdb_optimizer.cpp.o
/usr/bin/g++ -DDUCKDB -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_AUTOINSTALL_DEFAULT=1 -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT=1 -DDUCKDB_MAIN_LIBRARY -I/build/duckdb/src/python-duckdb/external/duckdb/src/include -I/build/duckdb/src/python-duckdb/external/duckdb/third_party/fsst -I/build/duckdb/src/python-duckdb/external/duckdb/third_party/fmt/include -I/build/duckdb/src/python-duckdb/external/duckdb/third_party/hyperloglog -I/build/duckdb/src/python-duckdb/external/duckdb/third_party/fastpforlib -I/build/duckdb/src/python-duckdb/external/duckdb/third_party/skiplist -I/build/duckdb/src/python-duckdb/external/duckdb/third_party/ska_sort -I/build/duckdb/src/python-duckdb/external/duckdb/third_party/fast_float -I/build/duckdb/src/python-duckdb/external/duckdb/third_party/re2 -I/build/duckdb/src/python-duckdb/external/duckdb/third_party/miniz -I/build/duckdb/src/python-duckdb/external/duckdb/third_party/utf8proc/include -I/build/duckdb/src/python-duckdb/external/duckdb/third_party/concurrentqueue -I/build/duckdb/src/python-duckdb/external/duckdb/third_party/pcg -I/build/duckdb/src/python-duckdb/external/duckdb/third_party/pdqsort -I/build/duckdb/src/python-duckdb/external/duckdb/third_party/tdigest -I/build/duckdb/src/python-duckdb/external/duckdb/third_party/mbedtls/include -I/build/duckdb/src/python-duckdb/external/duckdb/third_party/jaro_winkler -I/build/duckdb/src/python-duckdb/external/duckdb/third_party/vergesort -I/build/duckdb/src/python-duckdb/external/duckdb/third_party/yyjson/include -I/build/duckdb/src/python-duckdb/external/duckdb/third_party/zstd/include -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -O3 -DNDEBUG -std=c++11 -fPIC -MD -MT duckdb/src/optimizer/CMakeFiles/duckdb_optimizer.dir/ub_duckdb_optimizer.cpp.o -MF duckdb/src/optimizer/CMakeFiles/duckdb_optimizer.dir/ub_duckdb_optimizer.cpp.o.d -o duckdb/src/optimizer/CMakeFiles/duckdb_optimizer.dir/ub_duckdb_optimizer.cpp.o -c /tmp/tmphmfzs93m/build/duckdb/src/optimizer/ub_duckdb_optimizer.cpp
g++: fatal error: Terminated signal terminated program cc1plus
compilation terminated.
[103/443] Building CXX object duckdb/src/optimizer/pushdown/CMakeFiles/duckdb_optimizer_pushdown.dir/ub_duckdb_optimizer_pushdown.cpp.o
[104/443] Building CXX object duckdb/src/optimizer/statistics/expression/CMakeFiles/duckdb_optimizer_statistics_expr.dir/ub_duckdb_optimizer_statistics_expr.cpp.o
[105/443] Building CXX object duckdb/src/optimizer/rule/CMakeFiles/duckdb_optimizer_rules.dir/ub_duckdb_optimizer_rules.cpp.o
[106/443] Building CXX object duckdb/src/optimizer/join_order/CMakeFiles/duckdb_optimizer_join_order.dir/ub_duckdb_optimizer_join_order.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/string_type.hpp:20,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/date.hpp:13,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/value.hpp:17,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:17,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:11,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/logical_operator.hpp:11,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/join_order/relation_statistics_helper.hpp:11,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/join_order/cardinality_estimator.hpp:13,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/join_order/relation_manager.hpp:13,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/join_order/query_graph.hpp:15,
from /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/join_order/query_graph.cpp:1,
from /tmp/tmphmfzs93m/build/duckdb/src/optimizer/join_order/ub_duckdb_optimizer_join_order.cpp:2:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<long long unsigned int> >]’:
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<long long unsigned int> >]’:
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<long long unsigned int> >]’:
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]’ at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from ‘duckdb::vector<std::unordered_set<long long unsigned int> > duckdb::GetAllNeighborSets(vector<long long unsigned int>)’ at /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/join_order/plan_enumerator.cpp:48:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]’ at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
inlined from ‘duckdb::vector<std::unordered_set<long long unsigned int> > duckdb::GetAllNeighborSets(vector<long long unsigned int>)’ at /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/join_order/plan_enumerator.cpp:48:6:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, vector<duckdb::RelationsSetToStats, allocator<duckdb::RelationsSetToStats> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsSetToStats&, const duckdb::RelationsSetToStats&)>]’:
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, std::vector<duckdb::RelationsSetToStats, std::allocator<duckdb::RelationsSetToStats> > >’ changed in GCC 7.1
1771 | __insertion_sort(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, std::vector<duckdb::RelationsSetToStats, std::allocator<duckdb::RelationsSetToStats> > >’ changed in GCC 7.1
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<long long unsigned int> >]’,
inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = greater<long long unsigned int>]’ at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from ‘bool duckdb::PlanEnumerator::EmitCSG(duckdb::JoinRelationSet&)’ at /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/join_order/plan_enumerator.cpp:201:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<long long unsigned int> >]’,
inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<long long unsigned int> >]’ at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = greater<long long unsigned int>]’ at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from ‘bool duckdb::PlanEnumerator::EmitCSG(duckdb::JoinRelationSet&)’ at /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/join_order/plan_enumerator.cpp:201:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >’ changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, vector<duckdb::RelationsSetToStats, allocator<duckdb::RelationsSetToStats> > >; _Distance = int; _Tp = duckdb::RelationsSetToStats; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsSetToStats&, const duckdb::RelationsSetToStats&)>]’:
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, std::vector<duckdb::RelationsSetToStats, std::allocator<duckdb::RelationsSetToStats> > >’ changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, vector<duckdb::RelationsSetToStats, allocator<duckdb::RelationsSetToStats> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsSetToStats&, const duckdb::RelationsSetToStats&)>]’:
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, std::vector<duckdb::RelationsSetToStats, std::allocator<duckdb::RelationsSetToStats> > >’ changed in GCC 7.1
1877 | __introsort_loop(_RandomAccessIterator __first,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, std::vector<duckdb::RelationsSetToStats, std::allocator<duckdb::RelationsSetToStats> > >’ changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, std::vector<duckdb::RelationsSetToStats, std::allocator<duckdb::RelationsSetToStats> > >’ changed in GCC 7.1
1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, vector<duckdb::RelationsSetToStats, allocator<duckdb::RelationsSetToStats> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsSetToStats&, const duckdb::RelationsSetToStats&)>]’,
inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, vector<duckdb::RelationsSetToStats, allocator<duckdb::RelationsSetToStats> > >; _Compare = bool (*)(const duckdb::RelationsSetToStats&, const duckdb::RelationsSetToStats&)]’ at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from ‘void duckdb::CardinalityEstimator::InitCardinalityEstimatorProps(duckdb::optional_ptr<duckdb::JoinRelationSet>, duckdb::RelationStats&)’ at /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/join_order/cardinality_estimator.cpp:462:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, std::vector<duckdb::RelationsSetToStats, std::allocator<duckdb::RelationsSetToStats> > >’ changed in GCC 7.1
1906 | std::__introsort_loop(__first, __last,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
1907 | std::__lg(__last - __first) * 2,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1908 | __comp);
| ~~~~~~~
In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, vector<duckdb::RelationsSetToStats, allocator<duckdb::RelationsSetToStats> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsSetToStats&, const duckdb::RelationsSetToStats&)>]’,
inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, vector<duckdb::RelationsSetToStats, allocator<duckdb::RelationsSetToStats> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsSetToStats&, const duckdb::RelationsSetToStats&)>]’ at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, vector<duckdb::RelationsSetToStats, allocator<duckdb::RelationsSetToStats> > >; _Compare = bool (*)(const duckdb::RelationsSetToStats&, const duckdb::RelationsSetToStats&)]’ at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
inlined from ‘void duckdb::CardinalityEstimator::InitCardinalityEstimatorProps(duckdb::optional_ptr<duckdb::JoinRelationSet>, duckdb::RelationStats&)’ at /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/join_order/cardinality_estimator.cpp:462:11:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, std::vector<duckdb::RelationsSetToStats, std::allocator<duckdb::RelationsSetToStats> > >’ changed in GCC 7.1
1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<duckdb::RelationsSetToStats*, std::vector<duckdb::RelationsSetToStats, std::allocator<duckdb::RelationsSetToStats> > >’ changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[107/443] Building CXX object duckdb/src/optimizer/statistics/operator/CMakeFiles/duckdb_optimizer_statistics_op.dir/ub_duckdb_optimizer_statistics_op.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/set.hpp:11,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/string_util.hpp:15,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/timestamp.hpp:12,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/value.hpp:16,
from /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/statistics/operator/propagate_aggregate.cpp:7,
from /tmp/tmphmfzs93m/build/duckdb/src/optimizer/statistics/operator/ub_duckdb_optimizer_statistics_op.cpp:2:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >]’:
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> >, std::_Select1st<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > > >::const_iterator’ changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/map.hpp:11,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:16,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/insertion_order_preserving_map.hpp:11,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/value.hpp:21:
In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = duckdb::unique_ptr<duckdb::TableFilter>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >]’,
inlined from ‘duckdb::unique_ptr<duckdb::NodeStatistics> duckdb::StatisticsPropagator::PropagateStatistics(duckdb::LogicalGet&, duckdb::unique_ptr<duckdb::LogicalOperator>&)’ at /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/statistics/operator/propagate_get.cpp:169:63:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> >, std::_Select1st<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > > >::const_iterator’ changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = duckdb::unique_ptr<duckdb::TableFilter>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >]’,
inlined from ‘duckdb::unique_ptr<duckdb::NodeStatistics> duckdb::StatisticsPropagator::PropagateStatistics(duckdb::LogicalGet&, duckdb::unique_ptr<duckdb::LogicalOperator>&)’ at /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/statistics/operator/propagate_get.cpp:178:77:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> >, std::_Select1st<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > > >::const_iterator’ changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = duckdb::unique_ptr<duckdb::TableFilter>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >]’,
inlined from ‘duckdb::unique_ptr<duckdb::NodeStatistics> duckdb::StatisticsPropagator::PropagateStatistics(duckdb::LogicalGet&, duckdb::unique_ptr<duckdb::LogicalOperator>&)’ at /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/statistics/operator/propagate_get.cpp:179:80:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> >, std::_Select1st<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > > >::const_iterator’ changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = duckdb::unique_ptr<duckdb::TableFilter>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >]’,
inlined from ‘duckdb::unique_ptr<duckdb::NodeStatistics> duckdb::StatisticsPropagator::PropagateStatistics(duckdb::LogicalGet&, duckdb::unique_ptr<duckdb::LogicalOperator>&)’ at /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/statistics/operator/propagate_get.cpp:183:49:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> >, std::_Select1st<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, duckdb::unique_ptr<duckdb::TableFilter> > > >::const_iterator’ changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
*** CMake build failed
× Failed to build `/build/duckdb/src/python-duckdb`
├─▶ The build backend returned an error
╰─▶ Call to `duckdb_packaging.build_backend.build_wheel` failed (exit status: 1)
hint: This usually indicates a problem with the package or the build environment.
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Build failed, check /home/leming/armv7/leming/build
[?12l[?25h[?12l[?25h