==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: duckdb 1.4.3-2 (Sat Jan 17 00:49:13 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.4.3-2 (Sat Jan 17 07:49:59 2026)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (30) cppdap-1.58.0-2 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3 libuv-1.51.0-1 mpdecimal-4.0.1-1 perl-error-0.17030-3 perl-mailtools-2.22-3 perl-timedate-2.33-9 python-3.14.2-2 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-25.0-4 python-pathspec-0.12.1-4 python-platformdirs-4.5.1-3 python-setuptools-1:80.9.0-4 python-wheel-0.45.1-4 rhash-1.4.6-1 zlib-ng-2.3.2-1 cmake-4.2.1-1 git-2.52.0-2 ninja-1.13.2-2 pybind11-3.0.1-2 python-installer-0.7.0-14 python-scikit-build-core-0.11.6-2 python-setuptools-scm-9.2.2-3 uv-0.9.26-1
Total Download Size: 56.29 MiB
Total Installed Size: 293.53 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
cmake-4.2.1-1-armv7h downloading...
uv-0.9.26-1-armv7h downloading...
python-3.14.2-2-armv7h downloading...
git-2.52.0-2-armv7h downloading...
python-setuptools-1:80.9.0-4-any downloading...
cppdap-1.58.0-2-armv7h downloading...
python-scikit-build-core-0.11.6-2-any downloading...
libuv-1.51.0-1-armv7h downloading...
pybind11-3.0.1-2-any downloading...
rhash-1.4.6-1-armv7h downloading...
ninja-1.13.2-2-armv7h downloading...
python-packaging-25.0-4-any downloading...
python-setuptools-scm-9.2.2-3-any downloading...
python-more-itertools-10.8.0-2-any downloading...
jsoncpp-1.9.6-3-armv7h downloading...
zlib-ng-2.3.2-1-armv7h downloading...
mpdecimal-4.0.1-1-armv7h downloading...
python-wheel-0.45.1-4-any downloading...
perl-mailtools-2.22-3-any downloading...
python-pathspec-0.12.1-4-any downloading...
python-installer-0.7.0-14-any downloading...
python-platformdirs-4.5.1-3-any downloading...
perl-timedate-2.33-9-any downloading...
python-autocommand-2.2.2-9-any downloading...
python-jaraco.collections-5.1.0-3-any downloading...
perl-error-0.17030-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...
hicolor-icon-theme-0.18-1-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...
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-setuptools...
installing python-setuptools-scm...
Optional dependencies for python-setuptools-scm
python-rich: use rich as console log handler
installing python-pathspec...
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% (2487/14165)
Updating files: 18% (2550/14165)
Updating files: 19% (2692/14165)
Updating files: 20% (2833/14165)
Updating files: 20% (2944/14165)
Updating files: 21% (2975/14165)
Updating files: 22% (3117/14165)
Updating files: 23% (3258/14165)
Updating files: 24% (3400/14165)
Updating files: 25% (3542/14165)
Updating files: 26% (3683/14165)
Updating files: 27% (3825/14165)
Updating files: 28% (3967/14165)
Updating files: 29% (4108/14165)
Updating files: 30% (4250/14165)
Updating files: 31% (4392/14165)
Updating files: 32% (4533/14165)
Updating files: 33% (4675/14165)
Updating files: 34% (4817/14165)
Updating files: 34% (4903/14165)
Updating files: 35% (4958/14165)
Updating files: 36% (5100/14165)
Updating files: 37% (5242/14165)
Updating files: 38% (5383/14165)
Updating files: 39% (5525/14165)
Updating files: 40% (5666/14165)
Updating files: 41% (5808/14165)
Updating files: 42% (5950/14165)
Updating files: 43% (6091/14165)
Updating files: 44% (6233/14165)
Updating files: 45% (6375/14165)
Updating files: 46% (6516/14165)
Updating files: 47% (6658/14165)
Updating files: 48% (6800/14165)
Updating files: 49% (6941/14165)
Updating files: 50% (7083/14165)
Updating files: 51% (7225/14165)
Updating files: 52% (7366/14165)
Updating files: 53% (7508/14165)
Updating files: 54% (7650/14165)
Updating files: 54% (7790/14165)
Updating files: 55% (7791/14165)
Updating files: 56% (7933/14165)
Updating files: 57% (8075/14165)
Updating files: 58% (8216/14165)
Updating files: 59% (8358/14165)
Updating files: 60% (8499/14165)
Updating files: 61% (8641/14165)
Updating files: 62% (8783/14165)
Updating files: 63% (8924/14165)
Updating files: 64% (9066/14165)
Updating files: 65% (9208/14165)
Updating files: 66% (9349/14165)
Updating files: 67% (9491/14165)
Updating files: 68% (9633/14165)
Updating files: 69% (9774/14165)
Updating files: 70% (9916/14165)
Updating files: 71% (10058/14165)
Updating files: 72% (10199/14165)
Updating files: 73% (10341/14165)
Updating files: 74% (10483/14165)
Updating files: 75% (10624/14165)
Updating files: 76% (10766/14165)
Updating files: 77% (10908/14165)
Updating files: 78% (11049/14165)
Updating files: 79% (11191/14165)
Updating files: 79% (11246/14165)
Updating files: 80% (11332/14165)
Updating files: 81% (11474/14165)
Updating files: 82% (11616/14165)
Updating files: 83% (11757/14165)
Updating files: 84% (11899/14165)
Updating files: 85% (12041/14165)
Updating files: 86% (12182/14165)
Updating files: 87% (12324/14165)
Updating files: 88% (12466/14165)
Updating files: 89% (12607/14165)
Updating files: 90% (12749/14165)
Updating files: 91% (12891/14165)
Updating files: 92% (13032/14165)
Updating files: 93% (13174/14165)
Updating files: 94% (13316/14165)
Updating files: 95% (13457/14165)
Updating files: 96% (13599/14165)
Updating files: 97% (13741/14165)
Updating files: 98% (13882/14165)
Updating files: 98% (13899/14165)
Updating files: 99% (14024/14165)
Updating files: 100% (14165/14165)
Updating files: 100% (14165/14165), 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 'd1dc88f950d456d72493df452dabdcd13aa413dd'
==> Starting build()...
-- Found Python3: /usr/bin/python3.14 (found version "3.14.2") 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.52.0")
-- git hash d1dc88f950, version v1.4.3, extension folder v1.4.3
-- Extensions will be deployed to: /build/duckdb/src/build/repository
-- Load extension 'core_functions' from '/build/duckdb/src/duckdb/extensions' @ v1.4.3
-- Load extension 'parquet' from '/build/duckdb/src/duckdb/extensions' @ v1.4.3
-- Extensions linked into DuckDB: [core_functions, parquet]
-- Configuring done (11.2s)
-- Generating done (1.5s)
-- Build files have been written to: /build/duckdb/src/build
[1/499] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_list.cpp.o
[2/499] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_parser.cpp.o
[3/499] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/postgres_parser.cpp.o
[4/499] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/pg_functions.cpp.o
[5/499] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_scansup.cpp.o
[6/499] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_makefuncs.cpp.o
[7/499] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_value.cpp.o
[8/499] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_common_keywords.cpp.o
[9/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/bitmap256.cc.o
[10/499] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_scan.cpp.o
[11/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/bitstate.cc.o
[12/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/filtered_re2.cc.o
[13/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/compile.cc.o
[14/499] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_gram.cpp.o
[15/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/mimics_pcre.cc.o
[16/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/perl_groups.cc.o
[17/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/onepass.cc.o
[18/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/nfa.cc.o
[19/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/dfa.cc.o
[20/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/parse.cc.o
[21/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prefilter.cc.o
[22/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prefilter_tree.cc.o
[23/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prog.cc.o
[24/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/re2.cc.o
[25/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/stringpiece.cc.o
[26/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/unicode_casefold.cc.o
[27/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/regexp.cc.o
[28/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/set.cc.o
[29/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/unicode_groups.cc.o
[30/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/util/rune.cc.o
[31/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/simplify.cc.o
[32/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/util/strutil.cc.o
[33/499] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/tostring.cc.o
[34/499] Building CXX object third_party/utf8proc/CMakeFiles/duckdb_utf8proc.dir/utf8proc_wrapper.cpp.o
[35/499] Building CXX object third_party/hyperloglog/CMakeFiles/duckdb_hyperloglog.dir/sds.cpp.o
[36/499] Building CXX object third_party/utf8proc/CMakeFiles/duckdb_utf8proc.dir/utf8proc.cpp.o
[37/499] Building CXX object third_party/skiplist/CMakeFiles/duckdb_skiplistlib.dir/SkipList.cpp.o
[38/499] Building CXX object third_party/miniz/CMakeFiles/duckdb_miniz.dir/miniz.cpp.o
[39/499] Building CXX object third_party/hyperloglog/CMakeFiles/duckdb_hyperloglog.dir/hyperloglog.cpp.o
[40/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/aes.cpp.o
[41/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/asn1parse.cpp.o
[42/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/asn1write.cpp.o
[43/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/base64.cpp.o
[44/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/mbedtls_wrapper.cpp.o
[45/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/cipher.cpp.o
[46/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/cipher_wrap.cpp.o
[47/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/bignum_core.cpp.o
[48/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/constant_time.cpp.o
[49/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/gcm.cpp.o
[50/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/md.cpp.o
[51/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/bignum.cpp.o
[52/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/oid.cpp.o
[53/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pem.cpp.o
[54/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pk_wrap.cpp.o
[55/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pkparse.cpp.o
[56/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/platform.cpp.o
[57/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pk.cpp.o
[58/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/platform_util.cpp.o
[59/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/rsa_alt_helpers.cpp.o
[60/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/rsa.cpp.o
[61/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/sha1.cpp.o
[62/499] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/sha256.cpp.o
[63/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress_superblock.cpp.o
[64/499] Building CXX object third_party/fmt/CMakeFiles/duckdb_fmt.dir/format.cc.o
[65/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstdmt_compress.cpp.o
[66/499] 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<QSymbol*, vector<QSymbol> >; _Distance = int; _Tp = QSymbol; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<buildSymbolTable(Counters&, std::vector<unsigned char*>, size_t*, bool)::<lambda(SymbolTable*, Counters&)>::<lambda(const QSymbol&, const QSymbol&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<QSymbol*, std::vector<QSymbol> >' changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
[67/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress_sequences.cpp.o
[68/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/hist.cpp.o
[69/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_ldm.cpp.o
[70/499] Building CXX object third_party/fastpforlib/CMakeFiles/duckdb_fastpforlib.dir/bitpacking.cpp.o
[71/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress_literals.cpp.o
[72/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress.cpp.o
[73/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_fast.cpp.o
[74/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/huf_compress.cpp.o
[75/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_double_fast.cpp.o
[76/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/fse_compress.cpp.o
[77/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/zstd_ddict.cpp.o
[78/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/zstd_decompress.cpp.o
[79/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/huf_decompress.cpp.o
[80/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/entropy_common.cpp.o
[81/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/debug.cpp.o
[82/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/fse_decompress.cpp.o
[83/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/zstd_decompress_block.cpp.o
[84/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/pool.cpp.o
[85/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/threading.cpp.o
[86/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_opt.cpp.o
[87/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/error_private.cpp.o
[88/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/zstd_common.cpp.o
[89/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/xxhash.cpp.o
[90/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/cover.cpp.o
[91/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/fastcover.cpp.o
[92/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/deprecated/zbuff_decompress.cpp.o
[93/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/deprecated/zbuff_common.cpp.o
[94/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/zdict.cpp.o
[95/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/divsufsort.cpp.o
[96/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/deprecated/zbuff_compress.cpp.o
[97/499] Building CXX object src/optimizer/compressed_materialization/CMakeFiles/duckdb_optimizer_compressed_materialization.dir/ub_duckdb_optimizer_compressed_materialization.cpp.o
[98/499] Building CXX object src/optimizer/matcher/CMakeFiles/duckdb_optimizer_matcher.dir/ub_duckdb_optimizer_matcher.cpp.o
[99/499] Building CXX object third_party/yyjson/CMakeFiles/duckdb_yyjson.dir/yyjson.cpp.o
[100/499] Building CXX object src/optimizer/pullup/CMakeFiles/duckdb_optimizer_pullup.dir/ub_duckdb_optimizer_pullup.cpp.o
[101/499] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_lazy.cpp.o
[102/499] Building CXX object src/optimizer/statistics/expression/CMakeFiles/duckdb_optimizer_statistics_expr.dir/ub_duckdb_optimizer_statistics_expr.cpp.o
[103/499] Building CXX object src/optimizer/pushdown/CMakeFiles/duckdb_optimizer_pushdown.dir/ub_duckdb_optimizer_pushdown.cpp.o
[104/499] 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:19,
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::RelationsToTDom*, vector<duckdb::RelationsToTDom, allocator<duckdb::RelationsToTDom> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsToTDom&, const duckdb::RelationsToTDom&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::RelationsToTDom*, std::vector<duckdb::RelationsToTDom, std::allocator<duckdb::RelationsToTDom> > >' 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::RelationsToTDom*, std::vector<duckdb::RelationsToTDom, std::allocator<duckdb::RelationsToTDom> > >' 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:202: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:202: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::RelationsToTDom*, vector<duckdb::RelationsToTDom, allocator<duckdb::RelationsToTDom> > >; _Distance = int; _Tp = duckdb::RelationsToTDom; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsToTDom&, const duckdb::RelationsToTDom&)>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::RelationsToTDom*, std::vector<duckdb::RelationsToTDom, std::allocator<duckdb::RelationsToTDom> > >' 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::RelationsToTDom*, vector<duckdb::RelationsToTDom, allocator<duckdb::RelationsToTDom> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsToTDom&, const duckdb::RelationsToTDom&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::RelationsToTDom*, std::vector<duckdb::RelationsToTDom, std::allocator<duckdb::RelationsToTDom> > >' 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::RelationsToTDom*, std::vector<duckdb::RelationsToTDom, std::allocator<duckdb::RelationsToTDom> > >' 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::RelationsToTDom*, std::vector<duckdb::RelationsToTDom, std::allocator<duckdb::RelationsToTDom> > >' 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::RelationsToTDom*, vector<duckdb::RelationsToTDom, allocator<duckdb::RelationsToTDom> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsToTDom&, const duckdb::RelationsToTDom&)>]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::RelationsToTDom*, vector<duckdb::RelationsToTDom, allocator<duckdb::RelationsToTDom> > >; _Compare = bool (*)(const duckdb::RelationsToTDom&, const duckdb::RelationsToTDom&)]' 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:445: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::RelationsToTDom*, std::vector<duckdb::RelationsToTDom, std::allocator<duckdb::RelationsToTDom> > >' 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::RelationsToTDom*, vector<duckdb::RelationsToTDom, allocator<duckdb::RelationsToTDom> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsToTDom&, const duckdb::RelationsToTDom&)>]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::RelationsToTDom*, vector<duckdb::RelationsToTDom, allocator<duckdb::RelationsToTDom> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsToTDom&, const duckdb::RelationsToTDom&)>]' 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::RelationsToTDom*, vector<duckdb::RelationsToTDom, allocator<duckdb::RelationsToTDom> > >; _Compare = bool (*)(const duckdb::RelationsToTDom&, const duckdb::RelationsToTDom&)]' 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:445: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::RelationsToTDom*, std::vector<duckdb::RelationsToTDom, std::allocator<duckdb::RelationsToTDom> > >' 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::RelationsToTDom*, std::vector<duckdb::RelationsToTDom, std::allocator<duckdb::RelationsToTDom> > >' changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[105/499] 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/include/duckdb/optimizer/statistics_propagator.hpp:13,
from /build/duckdb/src/duckdb/src/optimizer/statistics/operator/propagate_aggregate.cpp:2,
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:154: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:163: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:164: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:168: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<>());
| ~~~~~~~~~~~~~~~
[106/499] Building CXX object src/optimizer/rule/CMakeFiles/duckdb_optimizer_rules.dir/ub_duckdb_optimizer_rules.cpp.o
[107/499] 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/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:19,
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,
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_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
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::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::__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::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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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
/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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[108/499] Building CXX object src/planner/expression/CMakeFiles/duckdb_planner_expression.dir/ub_duckdb_planner_expression.cpp.o
[109/499] 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:3,
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(std::vector<duckdb::CorrelatedColumnInfo, std::allocator<duckdb::CorrelatedColumnInfo> >::value_type)' at /build/duckdb/src/duckdb/src/include/duckdb/planner/binder.hpp:113:28,
inlined from 'bool duckdb::PerformDuplicateElimination(Binder&, CorrelatedColumns&)' at /build/duckdb/src/duckdb/src/planner/binder/query_node/plan_subquery.cpp:239: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));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[110/499] Building CXX object src/planner/binder/expression/CMakeFiles/duckdb_bind_expression.dir/ub_duckdb_bind_expression.cpp.o
[111/499] 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:12,
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:3,
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/src/include/duckdb/planner/binding_alias.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(std::vector<duckdb::CorrelatedColumnInfo, std::allocator<duckdb::CorrelatedColumnInfo> >::value_type)' at /build/duckdb/src/duckdb/src/include/duckdb/planner/binder.hpp:113:28,
inlined from 'void duckdb::Binder::AddCorrelatedColumn(const duckdb::CorrelatedColumnInfo&)' at /build/duckdb/src/duckdb/src/planner/binder.cpp:452: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<>());
| ~~~~~~~~~~~~~~~
[112/499] 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(std::vector<duckdb::CorrelatedColumnInfo, std::allocator<duckdb::CorrelatedColumnInfo> >::value_type)' at /build/duckdb/src/duckdb/src/include/duckdb/planner/binder.hpp:113: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));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[113/499] Building CXX object src/planner/filter/CMakeFiles/duckdb_planner_filter.dir/ub_duckdb_planner_filter.cpp.o
[114/499] Building CXX object src/parser/constraints/CMakeFiles/duckdb_constraints.dir/ub_duckdb_constraints.cpp.o
[115/499] Building CXX object src/planner/binder/statement/CMakeFiles/duckdb_bind_statement.dir/ub_duckdb_bind_statement.cpp.o
[116/499] Building CXX object src/planner/binder/tableref/CMakeFiles/duckdb_bind_tableref.dir/ub_duckdb_bind_tableref.cpp.o
[117/499] 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:3,
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_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(std::vector<duckdb::CorrelatedColumnInfo, std::allocator<duckdb::CorrelatedColumnInfo> >::value_type)' at /build/duckdb/src/duckdb/src/include/duckdb/planner/binder.hpp:113:28,
inlined from 'virtual void duckdb::RewriteCTEScan::VisitOperator(duckdb::LogicalOperator&)' at /build/duckdb/src/duckdb/src/planner/subquery/rewrite_cte_scan.cpp:54:38:
/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));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[118/499] 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:3,
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:885:7: note: parameter passing for argument of type 'std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> >::iterator' changed in GCC 7.1
885 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: 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:885:7: 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::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
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:29: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
[119/499] Building CXX object src/parser/CMakeFiles/duckdb_parser.dir/ub_duckdb_parser.cpp.o
[120/499] Building CXX object src/parser/expression/CMakeFiles/duckdb_expression.dir/ub_duckdb_expression.cpp.o
[121/499] Building CXX object src/parser/query_node/CMakeFiles/duckdb_query_node.dir/ub_duckdb_query_node.cpp.o
[122/499] Building CXX object src/parser/statement/CMakeFiles/duckdb_statement.dir/ub_duckdb_statement.cpp.o
[123/499] Building CXX object src/parser/transform/constraint/CMakeFiles/duckdb_transformer_constraint.dir/ub_duckdb_transformer_constraint.cpp.o
[124/499] Building CXX object src/parser/tableref/CMakeFiles/duckdb_parser_tableref.dir/ub_duckdb_parser_tableref.cpp.o
[125/499] Building CXX object src/parser/parsed_data/CMakeFiles/duckdb_parsed_data.dir/ub_duckdb_parsed_data.cpp.o
[126/499] Building CXX object src/parser/transform/helpers/CMakeFiles/duckdb_transformer_helpers.dir/ub_duckdb_transformer_helpers.cpp.o
[127/499] 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
[128/499] Building CXX object src/parser/transform/tableref/CMakeFiles/duckdb_transformer_tableref.dir/ub_duckdb_transformer_tableref.cpp.o
[129/499] Building CXX object src/function/aggregate/CMakeFiles/duckdb_func_aggr.dir/ub_duckdb_func_aggr.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:3,
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/include/duckdb/common/numeric_utils.hpp:14,
from /build/duckdb/src/duckdb/src/function/aggregate/sorted_aggregate_function.cpp:1,
from /build/duckdb/src/build/src/function/aggregate/ub_duckdb_func_aggr.cpp:2:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = duckdb::LinkedList; _Alloc = std::allocator<duckdb::LinkedList>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<duckdb::LinkedList, std::allocator<duckdb::LinkedList> >::iterator' changed in GCC 7.1
652 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = duckdb::LinkedList; _Alloc = std::allocator<duckdb::LinkedList>]',
inlined from 'static void duckdb::{anonymous}::SortedAggregateState::InitializeLinkedList(LinkedLists&, const duckdb::vector<duckdb::LogicalType>&)' at /build/duckdb/src/duckdb/src/function/aggregate/sorted_aggregate_function.cpp:172:17,
inlined from 'void duckdb::{anonymous}::SortedAggregateState::InitializeLinkedLists(const duckdb::{anonymous}::SortedAggregateBindData&)' at /build/duckdb/src/duckdb/src/function/aggregate/sorted_aggregate_function.cpp:177:23,
inlined from 'void duckdb::{anonymous}::SortedAggregateState::Resize(const duckdb::{anonymous}::SortedAggregateBindData&, duckdb::idx_t)' at /build/duckdb/src/duckdb/src/function/aggregate/sorted_aggregate_function.cpp:224:25,
inlined from 'void duckdb::{anonymous}::SortedAggregateState::Update(const duckdb::AggregateInputData&, duckdb::DataChunk&)' at /build/duckdb/src/duckdb/src/function/aggregate/sorted_aggregate_function.cpp:274:9,
inlined from 'static void duckdb::{anonymous}::SortedAggregateFunction::SimpleUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::data_ptr_t, duckdb::idx_t)' at /build/duckdb/src/duckdb/src/function/aggregate/sorted_aggregate_function.cpp:454:22:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::LinkedList*, std::vector<duckdb::LinkedList, std::allocator<duckdb::LinkedList> > >' changed in GCC 7.1
1167 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = duckdb::LinkedList; _Alloc = std::allocator<duckdb::LinkedList>]',
inlined from 'static void duckdb::{anonymous}::SortedAggregateState::InitializeLinkedList(LinkedLists&, const duckdb::vector<duckdb::LogicalType>&)' at /build/duckdb/src/duckdb/src/function/aggregate/sorted_aggregate_function.cpp:172:17,
inlined from 'void duckdb::{anonymous}::SortedAggregateState::InitializeLinkedLists(const duckdb::{anonymous}::SortedAggregateBindData&)' at /build/duckdb/src/duckdb/src/function/aggregate/sorted_aggregate_function.cpp:177:23,
inlined from 'void duckdb::{anonymous}::SortedAggregateState::Resize(const duckdb::{anonymous}::SortedAggregateBindData&, duckdb::idx_t)' at /build/duckdb/src/duckdb/src/function/aggregate/sorted_aggregate_function.cpp:224:25,
inlined from 'void duckdb::{anonymous}::SortedAggregateState::UpdateSlice(const duckdb::AggregateInputData&, duckdb::DataChunk&)' at /build/duckdb/src/duckdb/src/function/aggregate/sorted_aggregate_function.cpp:296:9,
inlined from 'static void duckdb::{anonymous}::SortedAggregateFunction::ScatterUpdate(duckdb::Vector*, duckdb::AggregateInputData&, duckdb::idx_t, duckdb::Vector&, duckdb::idx_t)' at /build/duckdb/src/duckdb/src/function/aggregate/sorted_aggregate_function.cpp:504:28:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::LinkedList*, std::vector<duckdb::LinkedList, std::allocator<duckdb::LinkedList> > >' changed in GCC 7.1
1167 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = duckdb::LinkedList; _Alloc = std::allocator<duckdb::LinkedList>]',
inlined from 'static void duckdb::{anonymous}::SortedAggregateState::InitializeLinkedList(LinkedLists&, const duckdb::vector<duckdb::LogicalType>&)' at /build/duckdb/src/duckdb/src/function/aggregate/sorted_aggregate_function.cpp:172:17,
inlined from 'void duckdb::{anonymous}::SortedAggregateState::InitializeLinkedLists(const duckdb::{anonymous}::SortedAggregateBindData&)' at /build/duckdb/src/duckdb/src/function/aggregate/sorted_aggregate_function.cpp:177:23,
inlined from 'void duckdb::{anonymous}::SortedAggregateState::Resize(const duckdb::{anonymous}::SortedAggregateBindData&, duckdb::idx_t)' at /build/duckdb/src/duckdb/src/function/aggregate/sorted_aggregate_function.cpp:224:25,
inlined from 'void duckdb::{anonymous}::SortedAggregateState::Absorb(const duckdb::{anonymous}::SortedAggregateBindData&, duckdb::{anonymous}::SortedAggregateState&)' at /build/duckdb/src/duckdb/src/function/aggregate/sorted_aggregate_function.cpp:335:9,
inlined from 'static void duckdb::{anonymous}::SortedAggregateFunction::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::SortedAggregateState; OP = duckdb::{anonymous}::SortedAggregateFunction]' at /build/duckdb/src/duckdb/src/function/aggregate/sorted_aggregate_function.cpp:512:16,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::SortedAggregateState; OP = duckdb::{anonymous}::SortedAggregateFunction]' 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}::SortedAggregateState; OP = duckdb::{anonymous}::SortedAggregateFunction]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::LinkedList*, std::vector<duckdb::LinkedList, std::allocator<duckdb::LinkedList> > >' changed in GCC 7.1
1167 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[130/499] Building CXX object src/function/cast/union/CMakeFiles/duckdb_union_cast.dir/ub_duckdb_union_cast.cpp.o
[131/499] Building CXX object src/function/CMakeFiles/duckdb_function.dir/ub_duckdb_function.cpp.o
[132/499] 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:16:
/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
[133/499] Building CXX object src/function/pragma/CMakeFiles/duckdb_func_pragma.dir/ub_duckdb_func_pragma.cpp.o
[134/499] 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:422: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:422:52: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[135/499] 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:192: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:196: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:192: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:196: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:169: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:172: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:172: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:176: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:169: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:172: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:172: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:176: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::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:169: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:169: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:169: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:169: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:169: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:169: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::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:169: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:169: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:169: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:169: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:169: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:169: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_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:191: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:196: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:191: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:196: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:191: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:191: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:196: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:191: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:196: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: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:191: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_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:191: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:196: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:191: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:196: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:191: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:191: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:196: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:191: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:196: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: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:191: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
[136/499] Building CXX object src/function/scalar/CMakeFiles/duckdb_func_scalar.dir/ub_duckdb_func_scalar.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:3,
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/common/named_parameter_map.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/function/function.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/function/built_in_functions.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/compressed_materialization_utils.hpp:11,
from /build/duckdb/src/duckdb/src/function/scalar/compressed_materialization_utils.cpp:1,
from /build/duckdb/src/build/src/function/scalar/ub_duckdb_func_scalar.cpp:2:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
652 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
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 void 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:6: 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:1168:6: 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:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
inlined from 'duckdb::{anonymous}::SortKeyLengthInfo::SortKeyLengthInfo(duckdb::idx_t)' at /build/duckdb/src/duckdb/src/function/scalar/create_sort_key.cpp:328:26,
inlined from 'void duckdb::{anonymous}::CreateSortKeyInternal(duckdb::vector<duckdb::unique_ptr<SortKeyVectorData> >&, const duckdb::vector<duckdb::OrderModifiers>&, duckdb::Vector&, duckdb::idx_t)' at /build/duckdb/src/duckdb/src/function/scalar/create_sort_key.cpp:729:41:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: 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
1167 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
inlined from 'void duckdb::{anonymous}::CreateSortKeyInternal(duckdb::vector<duckdb::unique_ptr<SortKeyVectorData> >&, const duckdb::vector<duckdb::OrderModifiers>&, duckdb::Vector&, duckdb::idx_t)' at /build/duckdb/src/duckdb/src/function/scalar/create_sort_key.cpp:738:16:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: 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
1167 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
/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 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 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
[137/499] 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 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:138: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:138: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:134: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:346:54:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/first_last_any.cpp:138: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:134: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:346:54:
/build/duckdb/src/duckdb/src/function/aggregate/distributive/first_last_any.cpp:138: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:138: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:138: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:320: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:320: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:320: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:320: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:320: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:320: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:320: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:320: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:320: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:320: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:320: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:320: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:320: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:320: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:320: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:320: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}::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
/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:313: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:313: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:313: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:313: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:346: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:346: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:340: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:340: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:340: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:340: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&)',
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:390:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:280: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&)',
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:390:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:280:77: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
[138/499] Building CXX object src/function/scalar/generic/CMakeFiles/duckdb_func_generic_main.dir/ub_duckdb_func_generic_main.cpp.o
[139/499] Building CXX object src/function/scalar/map/CMakeFiles/duckdb_function_map.dir/ub_duckdb_function_map.cpp.o
[140/499] Building CXX object src/function/scalar/compressed_materialization/CMakeFiles/duckdb_func_compressed_materialization.dir/ub_duckdb_func_compressed_materialization.cpp.o
[141/499] 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
[142/499] Building CXX object src/function/scalar/sequence/CMakeFiles/duckdb_func_seq.dir/ub_duckdb_func_seq.cpp.o
[143/499] Building CXX object src/function/scalar/string/regexp/CMakeFiles/duckdb_func_string_regexp.dir/ub_duckdb_func_string_regexp.cpp.o
[144/499] 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/build/src/function/scalar/variant/ub_duckdb_func_variant_main.cpp:2:
/build/duckdb/src/duckdb/src/function/scalar/variant/variant_utils.cpp: In static member function 'static duckdb::Value duckdb::VariantUtils::ConvertVariantToValue(const duckdb::UnifiedVariantVectorData&, duckdb::idx_t, duckdb::idx_t)':
/build/duckdb/src/duckdb/src/function/scalar/variant/variant_utils.cpp:207:52: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/function/scalar/variant/variant_utils.cpp:207:52: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[145/499] Building CXX object src/function/scalar/system/CMakeFiles/duckdb_func_system.dir/ub_duckdb_func_system.cpp.o
[146/499] Building CXX object src/function/scalar/struct/CMakeFiles/duckdb_func_struct_main.dir/ub_duckdb_func_struct_main.cpp.o
[147/499] 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:85: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:98: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:194: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:296: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:296: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:296: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:277: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:257: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:277: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:257: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:277: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:257: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:277: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:263: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:277: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:263: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:277: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:263: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:184: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:184: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:184: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:184: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:184: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:184: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:184: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:184: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:184: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:184: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
/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 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:184: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:184: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:184: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:184: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:184: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:184: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:184: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:184: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:184: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:184: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:184: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:184: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}::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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:257: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:257: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:257: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:257: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:257: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:257: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:257: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:257: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:257: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:257: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:257: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:257: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)>' at /build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:263: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:263: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:263: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:263: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:263: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:263: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:263: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:263: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:263: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:263: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:263: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:282: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:280:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:263: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 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:299:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:301: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:299:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:301: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:299:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:301: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:299:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:301: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:299:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:301: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:299:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:301: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:299:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:301: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:299:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:301: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:299:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:301: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:299:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:301: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:299:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:301: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:299:55:
/build/duckdb/src/duckdb/src/function/scalar/string/substring.cpp:301:29: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[148/499] Building CXX object src/function/table/version/CMakeFiles/duckdb_func_table_version.dir/ub_duckdb_func_table_version.cpp.o
[149/499] Building CXX object src/function/table/arrow/CMakeFiles/duckdb_arrow_conversion.dir/ub_duckdb_arrow_conversion.cpp.o
[150/499] 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:18:
/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
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:19,
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:16,
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:11:
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
/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::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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:136:67:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:591: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:591: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:591: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:136:67:
/build/duckdb/src/duckdb/src/include/duckdb/common/operator/numeric_cast.hpp:591: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:591: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:591: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:591: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:591: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:591: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:591: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::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::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::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::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::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::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 = 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 = 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 file included from /build/duckdb/src/build/src/function/cast/ub_duckdb_func_cast.cpp:13:
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 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 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 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 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::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 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::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::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::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::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 file included from /build/duckdb/src/build/src/function/cast/ub_duckdb_func_cast.cpp:16:
/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:331: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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:591: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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[151/499] 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:16: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:16: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 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:123: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:124: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:144: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:151: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<>());
| ~~~~~~~~~~~~~~~
[152/499] 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:1143: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:1143: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:19,
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)); }
| ~~~~~~~^~~~~~~~~~~~~~~~
[153/499] 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:19,
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:16,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/data_chunk.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/function/function.hpp:12,
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:3,
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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/build/src/function/table/system/ub_duckdb_table_func_system.cpp:37:
/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 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::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 constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::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 /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,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11:
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:188: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:188: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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[154/499] Building CXX object src/catalog/catalog_entry/dependency/CMakeFiles/duckdb_catalog_entries_dependency.dir/ub_duckdb_catalog_entries_dependency.cpp.o
[155/499] Building CXX object src/function/scalar/operator/CMakeFiles/duckdb_func_ops_main.dir/ub_duckdb_func_ops_main.cpp.o
[156/499] Building CXX object src/catalog/default/CMakeFiles/duckdb_catalog_default_entries.dir/ub_duckdb_catalog_default_entries.cpp.o
[157/499] Building CXX object src/function/window/CMakeFiles/duckdb_func_window.dir/ub_duckdb_func_window.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:3,
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/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/execution/physical_operator_states.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/function/window/window_executor.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/function/window/window_aggregate_function.hpp:11,
from /build/duckdb/src/duckdb/src/function/window/window_aggregate_function.cpp:1,
from /build/duckdb/src/build/src/function/window/ub_duckdb_func_window.cpp:2:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = duckdb::FrameBounds; _Alloc = std::allocator<duckdb::FrameBounds>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<duckdb::FrameBounds, std::allocator<duckdb::FrameBounds> >::iterator' changed in GCC 7.1
652 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = duckdb::FrameBounds; _Alloc = std::allocator<duckdb::FrameBounds>]',
inlined from 'static void duckdb::WindowAggregatorLocalState::InitSubFrames(duckdb::SubFrames&, duckdb::WindowExcludeMode)' at /build/duckdb/src/duckdb/src/function/window/window_aggregator.cpp:84:15:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<duckdb::FrameBounds*, std::vector<duckdb::FrameBounds, std::allocator<duckdb::FrameBounds> > >' changed in GCC 7.1
1167 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > >::iterator' changed in GCC 7.1
652 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]',
inlined from 'void duckdb::WindowSegmentTreePart::EvaluateUpperLevels(const duckdb::WindowSegmentTreeGlobalState&, const duckdb::idx_t*, const duckdb::idx_t*, const duckdb::idx_t*, duckdb::idx_t, duckdb::idx_t, FramePart)' at /build/duckdb/src/duckdb/src/function/window/window_segment_tree.cpp:485:20:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: 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
1167 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[158/499] Building CXX object src/common/adbc/nanoarrow/CMakeFiles/duckdb_adbc_nanoarrow.dir/ub_duckdb_adbc_nanoarrow.cpp.o
[159/499] Building CXX object src/common/arrow/appender/CMakeFiles/duckdb_common_arrow_appender.dir/ub_duckdb_common_arrow_appender.cpp.o
[160/499] Building CXX object src/common/adbc/CMakeFiles/duckdb_adbc.dir/ub_duckdb_adbc.cpp.o
[161/499] Building CXX object src/common/crypto/CMakeFiles/duckdb_common_crypto.dir/ub_duckdb_common_crypto.cpp.o
[162/499] Building CXX object src/common/exception/CMakeFiles/duckdb_common_exception.dir/ub_duckdb_common_exception.cpp.o
[163/499] Building CXX object src/common/enums/CMakeFiles/duckdb_common_enums.dir/ub_duckdb_common_enums.cpp.o
[164/499] Building CXX object src/catalog/catalog_entry/CMakeFiles/duckdb_catalog_entries.dir/ub_duckdb_catalog_entries.cpp.o
[165/499] Building CXX object src/common/arrow/CMakeFiles/duckdb_common_arrow.dir/ub_duckdb_common_arrow.cpp.o
[166/499] Building CXX object src/common/progress_bar/CMakeFiles/duckdb_progress_bar.dir/ub_duckdb_progress_bar.cpp.o
[167/499] Building CXX object src/common/multi_file/CMakeFiles/duckdb_common_multi_file.dir/ub_duckdb_common_multi_file.cpp.o
[168/499] 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
[169/499] Building CXX object src/common/tree_renderer/CMakeFiles/duckdb_common_tree_renderer.dir/ub_duckdb_common_tree_renderer.cpp.o
[170/499] 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:943: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:1385: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:1396: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:1401: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:1401: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:1401: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:1408: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:1431: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:1447: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:1524: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:1532: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:1549: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: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:1574: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:1574: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:1577: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:1577: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:1584: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:1592: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:1609: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:1600: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:1602: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:1602: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:1615: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:1632: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:1623: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:1625: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:1625: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:1646: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:1649: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:1649: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:1667: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: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:1660: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:1660: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:1674: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:1677: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:1677: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:1686: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:1692: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:1692: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:1695: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:1695: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:1698: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:1698: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:1705: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:1711: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:1711: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:1714: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:1714: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:1717: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:1717: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:1724: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:1326: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:1335: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:1730: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:1736: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:1321: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:1741: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:1746: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:1751: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:1756: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:1756: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:1765: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
/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:983: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:988: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:949: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:953: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:957: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:961: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:966: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:970: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:974: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:978: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:1987: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:1998: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:1003: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:993: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:1470: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:1482: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:1460: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:2055: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:2049: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:2043: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:2037: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:2031: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:2025: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:2019: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:2013:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[171/499] Building CXX object src/common/sort/CMakeFiles/duckdb_sort.dir/ub_duckdb_sort.cpp.o
[172/499] Building CXX object src/common/CMakeFiles/duckdb_common.dir/ub_duckdb_common.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:3,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/allocator.hpp:12,
from /build/duckdb/src/duckdb/src/common/allocator.cpp:1,
from /build/duckdb/src/build/src/common/ub_duckdb_common.cpp:2:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
652 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
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:16,
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:416: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:415: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 /build/duckdb/src/build/src/common/ub_duckdb_common.cpp:23:
/build/duckdb/src/duckdb/src/common/hive_partitioning.cpp: In function 'void duckdb::TemplatedGetHivePartitionValues(Vector&, vector<HivePartitionKey>&, idx_t, idx_t) [with T = string_t]':
/build/duckdb/src/duckdb/src/common/hive_partitioning.cpp:248:48: 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:248:48: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
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:225: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:254:42:
/build/duckdb/src/duckdb/src/common/hive_partitioning.cpp:220: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:220:34: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
In function 'duckdb::Value duckdb::GetHiveKeyValue(const T&) [with T = string_t]',
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:264:42:
/build/duckdb/src/duckdb/src/common/hive_partitioning.cpp:220: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:220:34: 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/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
inlined from 'duckdb::vector<long long unsigned int> duckdb::ParseColumnsOrdered(const Value&, vector<std::__cxx11::basic_string<char> >&, const std::string&)' at /build/duckdb/src/duckdb/src/common/bind_helpers.cpp:109:17:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: 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
1167 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
inlined from 'duckdb::vector<long long unsigned int> duckdb::ParseColumnsOrdered(const Value&, vector<std::__cxx11::basic_string<char> >&, const std::string&)' at /build/duckdb/src/duckdb/src/common/bind_helpers.cpp:119:16:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: 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
1167 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:17:
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:186: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:194: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:376: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:186: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:194: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:378: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:186: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:194: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:380: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
[173/499] 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:112: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:188:49: warning: left shift count >= width of type [-Wshift-count-overflow]
[174/499] Building CXX object src/common/value_operations/CMakeFiles/duckdb_value_operations.dir/ub_duckdb_value_operations.cpp.o
[175/499] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/boolean_operators.cpp.o
[176/499] Building CXX object src/common/row_operations/CMakeFiles/duckdb_row_operations.dir/ub_duckdb_row_operations.cpp.o
In file included from /build/duckdb/src/build/src/common/row_operations/ub_duckdb_row_operations.cpp:9:
In function 'void duckdb::HeapGatherStringVector(Vector&, idx_t, const SelectionVector&, data_t**)',
inlined from 'static void duckdb::RowOperations::HeapGather(duckdb::Vector&, const duckdb::idx_t&, const duckdb::SelectionVector&, duckdb::data_t**, duckdb::optional_ptr<duckdb::NestedValidity>)' at /build/duckdb/src/duckdb/src/common/row_operations/row_heap_gather.cpp:260:25:
/build/duckdb/src/duckdb/src/common/row_operations/row_heap_gather.cpp:32:50: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[177/499] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/vector_cast.cpp.o
[178/499] Building CXX object src/common/types/row/CMakeFiles/duckdb_common_types_row.dir/ub_duckdb_common_types_row.cpp.o
[179/499] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/generators.cpp.o
[180/499] 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:165:54: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
[181/499] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/vector_storage.cpp.o
[182/499] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/null_operations.cpp.o
[183/499] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/numeric_inplace_operators.cpp.o
[184/499] 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:115: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:24:
/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:154: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:1097: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:1098: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:1098: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 file included from /build/duckdb/src/build/src/common/types/ub_duckdb_common_types.cpp:27:
/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:2144: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:2112: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:2120: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:2124: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:2205: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:2202: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:2154: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:2116: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/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:1346: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:1343: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/value.cpp: In member function 'void duckdb::Value::SerializeInternal(duckdb::Serializer&, bool) const':
/build/duckdb/src/duckdb/src/common/types/value.cpp:2120: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:2120:58: 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:186: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:194:19,
inlined from 'void duckdb::Vector::Deserialize(duckdb::Deserializer&, duckdb::idx_t)' at /build/duckdb/src/duckdb/src/common/types/vector.cpp:1453:25:
/build/duckdb/src/duckdb/src/common/types/vector.cpp:1456:48: 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:925: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:925: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: In static member function 'static duckdb::Value duckdb::Value::Deserialize(duckdb::Deserializer&)':
/build/duckdb/src/duckdb/src/common/types/value.cpp:2204: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:2204:73: 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/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:946: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:946:66: 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:509: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:1176: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:1176: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:1176: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:1176: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:1176: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:1176: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:1176: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:1176: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:1176: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:1176: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:1176: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:1176: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::timestamp_t]':
/build/duckdb/src/duckdb/src/common/types/value.cpp:1176: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:1176: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:22:
/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/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:1176: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:1176: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:1176: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:1176: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:1176: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:1176: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_t]':
/build/duckdb/src/duckdb/src/common/types/value.cpp:1176: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:1176: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:1176: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:1176:38: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[185/499] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/vector_hash.cpp.o
[186/499] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/comparison_operators.cpp.o
[187/499] Building CXX object src/logging/CMakeFiles/duckdb_logging.dir/ub_duckdb_logging.cpp.o
[188/499] 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:3,
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/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:885:7: note: parameter passing for argument of type 'std::vector<duckdb::ColumnBinding, std::allocator<duckdb::ColumnBinding> >::iterator' changed in GCC 7.1
885 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: 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:885:7: 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:84: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:123: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:1614: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:1614: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);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[189/499] Building CXX object src/execution/operator/csv_scanner/buffer_manager/CMakeFiles/duckdb_csv_buffer_manager.dir/ub_duckdb_csv_buffer_manager.cpp.o
[190/499] Building CXX object src/common/sorting/CMakeFiles/duckdb_sorting.dir/ub_duckdb_sorting.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:19,
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:16,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/row/tuple_data_states.hpp:13,
from /build/duckdb/src/duckdb/src/include/duckdb/common/sorting/sorted_run.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/hashed_sort.hpp:11,
from /build/duckdb/src/duckdb/src/common/sorting/hashed_sort.cpp:1,
from /build/duckdb/src/build/src/common/sorting/ub_duckdb_sorting.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/sorting/sorted_run.cpp:7,
from /build/duckdb/src/build/src/common/sorting/ub_duckdb_sorting.cpp:4:
/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/sorting/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/sorting/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/sorting/sorted_run.cpp:128:29,
inlined from 'void duckdb::SortSwitch(ClientContext&, const TupleDataCollection&, bool)' at /build/duckdb/src/duckdb/src/common/sorting/sorted_run.cpp:141:57,
inlined from 'void duckdb::SortedRun::Finalize(bool)' at /build/duckdb/src/duckdb/src/common/sorting/sorted_run.cpp:300: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/sorting/sorted_run.cpp:128:29,
inlined from 'void duckdb::SortSwitch(ClientContext&, const TupleDataCollection&, bool)' at /build/duckdb/src/duckdb/src/common/sorting/sorted_run.cpp:141:57,
inlined from 'void duckdb::SortedRun::Finalize(bool)' at /build/duckdb/src/duckdb/src/common/sorting/sorted_run.cpp:300: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/sorting/sorted_run.cpp:128:29,
inlined from 'void duckdb::SortSwitch(ClientContext&, const TupleDataCollection&, bool)' at /build/duckdb/src/duckdb/src/common/sorting/sorted_run.cpp:141:57,
inlined from 'void duckdb::SortedRun::Finalize(bool)' at /build/duckdb/src/duckdb/src/common/sorting/sorted_run.cpp:300: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/sorting/sorted_run.cpp:128:29,
inlined from 'void duckdb::SortSwitch(ClientContext&, const TupleDataCollection&, bool)' at /build/duckdb/src/duckdb/src/common/sorting/sorted_run.cpp:141:57,
inlined from 'void duckdb::SortedRun::Finalize(bool)' at /build/duckdb/src/duckdb/src/common/sorting/sorted_run.cpp:300: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/sorting/sorted_run.cpp:128:29,
inlined from 'void duckdb::SortSwitch(ClientContext&, const TupleDataCollection&, bool)' at /build/duckdb/src/duckdb/src/common/sorting/sorted_run.cpp:141:57,
inlined from 'void duckdb::SortedRun::Finalize(bool)' at /build/duckdb/src/duckdb/src/common/sorting/sorted_run.cpp:300: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); }
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~
[191/499] Building CXX object src/execution/nested_loop_join/CMakeFiles/duckdb_nested_loop_join.dir/ub_duckdb_nested_loop_join.cpp.o
[192/499] Building CXX object src/execution/operator/aggregate/CMakeFiles/duckdb_operator_aggregate.dir/ub_duckdb_operator_aggregate.cpp.o
[193/499] Building CXX object src/execution/operator/csv_scanner/encode/CMakeFiles/duckdb_csv_encode.dir/ub_duckdb_csv_encode.cpp.o
[194/499] Building CXX object src/execution/operator/csv_scanner/state_machine/CMakeFiles/duckdb_csv_state_machine.dir/ub_duckdb_csv_state_machine.cpp.o
[195/499] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/is_distinct_from.cpp.o
[196/499] 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
[197/499] Building CXX object src/execution/operator/filter/CMakeFiles/duckdb_operator_filter.dir/ub_duckdb_operator_filter.cpp.o
[198/499] 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:22,
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:184: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:184: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:273: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:273: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
[199/499] 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
[200/499] 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
[201/499] Building CXX object src/execution/operator/helper/CMakeFiles/duckdb_operator_helper.dir/ub_duckdb_operator_helper.cpp.o
[202/499] 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:19,
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, 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, std::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, 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, std::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, std::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, 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, std::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, std::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, std::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:62: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, 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, 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:411: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, std::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, 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, 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, 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:411: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, std::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, std::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:374: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:374:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[203/499] Building CXX object src/execution/operator/projection/CMakeFiles/duckdb_operator_projection.dir/ub_duckdb_operator_projection.cpp.o
[204/499] Building CXX object src/execution/operator/scan/CMakeFiles/duckdb_operator_scan.dir/ub_duckdb_operator_scan.cpp.o
[205/499] Building CXX object src/execution/operator/set/CMakeFiles/duckdb_operator_set.dir/ub_duckdb_operator_set.cpp.o
[206/499] Building CXX object src/execution/operator/schema/CMakeFiles/duckdb_operator_schema.dir/ub_duckdb_operator_schema.cpp.o
[207/499] Building CXX object src/execution/operator/join/CMakeFiles/duckdb_operator_join.dir/ub_duckdb_operator_join.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:3,
from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:14,
from /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/allocator.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/column/column_data_scan_states.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/column/column_data_collection_iterators.hpp:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/column/column_data_collection.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/join/outer_join_marker.hpp:12,
from /build/duckdb/src/duckdb/src/execution/operator/join/outer_join_marker.cpp:1,
from /build/duckdb/src/build/src/execution/operator/join/ub_duckdb_operator_join.cpp:2:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
652 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
inlined from 'duckdb::IEJoinUnion::IEJoinUnion(duckdb::ClientContext&, const duckdb::PhysicalIEJoin&, SortedTable&, duckdb::idx_t, SortedTable&, duckdb::idx_t)' at /build/duckdb/src/duckdb/src/execution/operator/join/physical_iejoin.cpp:520:18:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: 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
1167 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
inlined from 'duckdb::IEJoinUnion::IEJoinUnion(duckdb::ClientContext&, const duckdb::PhysicalIEJoin&, SortedTable&, duckdb::idx_t, SortedTable&, duckdb::idx_t)' at /build/duckdb/src/duckdb/src/execution/operator/join/physical_iejoin.cpp:525:20:
/usr/include/c++/15.2.1/bits/stl_vector.h:1167:25: 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
1167 | _M_fill_insert(end(), __new_size - size(), __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[208/499] 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/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:19,
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:16,
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_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::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _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::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' 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::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:11,
from /build/duckdb/src/duckdb/src/include/duckdb/common/allocator.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/data_chunk.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::FixedSizeAllocatorInfo*, vector<duckdb::FixedSizeAllocatorInfo, allocator<duckdb::FixedSizeAllocatorInfo> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::FixedSizeAllocatorInfo*, vector<duckdb::FixedSizeAllocatorInfo, allocator<duckdb::FixedSizeAllocatorInfo> > >; _ForwardIterator = duckdb::FixedSizeAllocatorInfo*]':
/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::FixedSizeAllocatorInfo*, std::vector<duckdb::FixedSizeAllocatorInfo, std::allocator<duckdb::FixedSizeAllocatorInfo> > >' 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::FixedSizeAllocatorInfo*, std::vector<duckdb::FixedSizeAllocatorInfo, std::allocator<duckdb::FixedSizeAllocatorInfo> > >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::FixedSizeAllocatorInfo*, vector<duckdb::FixedSizeAllocatorInfo, allocator<duckdb::FixedSizeAllocatorInfo> > >; _ForwardIterator = duckdb::FixedSizeAllocatorInfo*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::FixedSizeAllocatorInfo*, vector<duckdb::FixedSizeAllocatorInfo, allocator<duckdb::FixedSizeAllocatorInfo> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::FixedSizeAllocatorInfo*, vector<duckdb::FixedSizeAllocatorInfo, allocator<duckdb::FixedSizeAllocatorInfo> > >; _ForwardIterator = duckdb::FixedSizeAllocatorInfo*; _Tp = duckdb::FixedSizeAllocatorInfo]' 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::FixedSizeAllocatorInfo; _Alloc = std::allocator<duckdb::FixedSizeAllocatorInfo>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'duckdb::vector<duckdb::FixedSizeAllocatorInfo>::vector(const duckdb::vector<duckdb::FixedSizeAllocatorInfo>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::IndexStorageInfo::IndexStorageInfo(const duckdb::IndexStorageInfo&)' at /build/duckdb/src/duckdb/src/include/duckdb/storage/index_storage_info.hpp:43:8,
inlined from 'typename duckdb::TemplatedUniqueIf<DATA_TYPE, true>::templated_unique_single_t duckdb::make_uniq(ARGS&& ...) [with DATA_TYPE = UnboundIndex; ARGS = {unique_ptr<CreateInfo, std::default_delete<CreateInfo>, true>, IndexStorageInfo&, TableIOManager&, AttachedDatabase&}]' at /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:65:72,
inlined from 'virtual duckdb::SourceResultType duckdb::PhysicalCopyDatabase::GetData(duckdb::ExecutionContext&, duckdb::DataChunk&, duckdb::OperatorSourceInput&) const' at /build/duckdb/src/duckdb/src/execution/operator/persistent/physical_copy_database.cpp:83:101:
/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::FixedSizeAllocatorInfo*, std::vector<duckdb::FixedSizeAllocatorInfo, std::allocator<duckdb::FixedSizeAllocatorInfo> > >' 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
/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:104: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:104: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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[209/499] 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:19,
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:16,
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:471: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:471: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:127:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
[210/499] 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:16: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:16: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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[211/499] Building CXX object src/execution/physical_plan/CMakeFiles/duckdb_physical_plan.dir/ub_duckdb_physical_plan.cpp.o
[212/499] 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
[213/499] 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:4:
/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:27: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:59: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:63: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:64: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:69:22: 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::PhysicalType, duckdb::Value&)' at /build/duckdb/src/duckdb/src/execution/index/art/art_key.cpp:102: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 = 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:335:47:
/build/duckdb/src/duckdb/src/execution/index/art/art.cpp:251: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:384:42:
/build/duckdb/src/duckdb/src/execution/index/art/art.cpp:287:43: 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 = 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:335:47:
/build/duckdb/src/duckdb/src/execution/index/art/art.cpp:251: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:384:42:
/build/duckdb/src/duckdb/src/execution/index/art/art.cpp:270:44: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
[214/499] Building CXX object src/execution/expression_executor/CMakeFiles/duckdb_expression_executor.dir/ub_duckdb_expression_executor.cpp.o
[215/499] Building CXX object src/main/extension/CMakeFiles/duckdb_generated_extension_loader.dir/__/__/__/codegen/src/generated_extension_loader.cpp.o
[216/499] Building CXX object src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_alias.cpp.o
[217/499] Building CXX object src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_helper.cpp.o
[218/499] 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:14:
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:64: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:15:
/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
[219/499] Building CXX object src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_install.cpp.o
[220/499] Building CXX object src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_load.cpp.o
[221/499] Building CXX object src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_loader.cpp.o
[222/499] Building CXX object src/main/http/CMakeFiles/duckdb_common_http.dir/ub_duckdb_common_http.cpp.o
[223/499] Building CXX object src/main/buffered_data/CMakeFiles/duckdb_main_buffered_data.dir/ub_duckdb_main_buffered_data.cpp.o
[224/499] Building CXX object src/main/settings/CMakeFiles/duckdb_main_settings.dir/ub_duckdb_main_settings.cpp.o
[225/499] 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:69: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:73: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:77: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<>());
| ~~~~~~~~~~~~~~~
[226/499] Building CXX object src/main/chunk_scan_state/CMakeFiles/duckdb_main_chunk_scan_state.dir/ub_duckdb_main_chunk_scan_state.cpp.o
[227/499] Building CXX object src/main/relation/CMakeFiles/duckdb_main_relation.dir/ub_duckdb_main_relation.cpp.o
[228/499] 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:227: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
[229/499] 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 '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
[230/499] Building CXX object src/parallel/CMakeFiles/duckdb_parallel.dir/ub_duckdb_parallel.cpp.o
[231/499] 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:16,
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 = 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 = 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/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
/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:80: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:76: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:93: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:80: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:76: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:93: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 int]':
/build/duckdb/src/duckdb/src/main/appender.cpp:75: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:76: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:80:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:93: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:75: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 = duckdb::hugeint_t]',
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:76:73:
/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 = duckdb::hugeint_t]':
/build/duckdb/src/duckdb/src/main/appender.cpp:80: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 = duckdb::hugeint_t]',
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:76:73,
inlined from 'void duckdb::BaseAppender::AppendDecimalValueInternal(duckdb::Vector&, SRC) [with SRC = duckdb::string_t; DST = duckdb::hugeint_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:93: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:75: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:76: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 static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = double]',
inlined from 'static duckdb::idx_t duckdb::DBConfig::ParseMemoryLimit(const std::string&)' at /build/duckdb/src/duckdb/src/main/config.cpp:597:50:
/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 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:659: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:679: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:681: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:102: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:76:73,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:109: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:76:73,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:112: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:76:73,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:115: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:76:73,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:118: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:76:73,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:121: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:76:73,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:124: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:76:73,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:127: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:130:35: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:133:34: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:136: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:76:73,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:139: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:76:73,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:142: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
In static member function 'static DST duckdb::Cast::Operation(SRC) [with SRC = duckdb::string_t; DST = double]',
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:76:73,
inlined from 'void duckdb::BaseAppender::AppendValueInternal(T) [with T = duckdb::string_t]' at /build/duckdb/src/duckdb/src/main/appender.cpp:145: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
/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:150:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:153:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:156:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:159: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:170:38:
/build/duckdb/src/duckdb/src/main/appender.cpp:76:73: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:76: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:173:34:
/build/duckdb/src/duckdb/src/main/appender.cpp:76:73: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:76: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:176:37:
/build/duckdb/src/duckdb/src/main/appender.cpp:76:73: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:76: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:182:78: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:182:78: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:185:36: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:185: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:248:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:248: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:252:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:252: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:256:6: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:257:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/src/main/appender.cpp:257:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[232/499] Building CXX object src/storage/compression/chimp/CMakeFiles/duckdb_storage_compression_chimp.dir/ub_duckdb_storage_compression_chimp.cpp.o
[233/499] 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:19,
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:16,
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> >&, State&) [with T = double; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alp/algorithm/alp.hpp:243: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> >&, State&) [with T = double; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alp/algorithm/alp.hpp:243: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> >&, State&) [with T = float; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alp/algorithm/alp.hpp:243: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> >&, State&) [with T = float; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alp/algorithm/alp.hpp:243: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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[234/499] Building CXX object src/storage/compression/roaring/CMakeFiles/duckdb_storage_compression_roaring.dir/ub_duckdb_storage_compression_roaring.cpp.o
[235/499] 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:48: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/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
/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:58: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
[236/499] Building CXX object src/storage/compression/dict_fsst/CMakeFiles/duckdb_storage_compression_dict_fsst.dir/ub_duckdb_storage_compression_dict_fsst.cpp.o
[237/499] 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:19,
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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[238/499] 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:273: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:273: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:274:42: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[239/499] 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:19,
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:22,
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::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _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::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' 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::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:11,
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<const duckdb::FixedSizeAllocatorInfo*, vector<duckdb::FixedSizeAllocatorInfo, allocator<duckdb::FixedSizeAllocatorInfo> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::FixedSizeAllocatorInfo*, vector<duckdb::FixedSizeAllocatorInfo, allocator<duckdb::FixedSizeAllocatorInfo> > >; _ForwardIterator = duckdb::FixedSizeAllocatorInfo*]':
/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::FixedSizeAllocatorInfo*, std::vector<duckdb::FixedSizeAllocatorInfo, std::allocator<duckdb::FixedSizeAllocatorInfo> > >' 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::FixedSizeAllocatorInfo*, std::vector<duckdb::FixedSizeAllocatorInfo, std::allocator<duckdb::FixedSizeAllocatorInfo> > >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::FixedSizeAllocatorInfo*, vector<duckdb::FixedSizeAllocatorInfo, allocator<duckdb::FixedSizeAllocatorInfo> > >; _ForwardIterator = duckdb::FixedSizeAllocatorInfo*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const duckdb::FixedSizeAllocatorInfo*, vector<duckdb::FixedSizeAllocatorInfo, allocator<duckdb::FixedSizeAllocatorInfo> > >; _Sentinel = __gnu_cxx::__normal_iterator<const duckdb::FixedSizeAllocatorInfo*, vector<duckdb::FixedSizeAllocatorInfo, allocator<duckdb::FixedSizeAllocatorInfo> > >; _ForwardIterator = duckdb::FixedSizeAllocatorInfo*; _Tp = duckdb::FixedSizeAllocatorInfo]' 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::FixedSizeAllocatorInfo*, std::vector<duckdb::FixedSizeAllocatorInfo, std::allocator<duckdb::FixedSizeAllocatorInfo> > >; _Tp = duckdb::FixedSizeAllocatorInfo; _Alloc = std::allocator<duckdb::FixedSizeAllocatorInfo>]' 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::FixedSizeAllocatorInfo; _Alloc = std::allocator<duckdb::FixedSizeAllocatorInfo>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44,
inlined from 'duckdb::vector<duckdb::FixedSizeAllocatorInfo>& duckdb::vector<duckdb::FixedSizeAllocatorInfo>::operator=(const duckdb::vector<duckdb::FixedSizeAllocatorInfo>&)' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:21:7,
inlined from 'duckdb::IndexStorageInfo& duckdb::IndexStorageInfo::operator=(const duckdb::IndexStorageInfo&)' at /build/duckdb/src/duckdb/src/include/duckdb/storage/index_storage_info.hpp:43:8:
/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::FixedSizeAllocatorInfo*, std::vector<duckdb::FixedSizeAllocatorInfo, std::allocator<duckdb::FixedSizeAllocatorInfo> > >' 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::__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_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
/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 '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:270: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:270: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 '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:175: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:175: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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[240/499] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/copied_statement_verifier.cpp.o
[241/499] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/external_statement_verifier.cpp.o
[242/499] Building CXX object src/transaction/CMakeFiles/duckdb_transaction.dir/ub_duckdb_transaction.cpp.o
[243/499] 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:19,
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:16,
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, State&)::<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, State&)::<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, State&)::<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, State&)::<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, State&)::<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, State&)::<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, State&)::<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, State&)::<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:327: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: 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:315: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:320: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:323: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:323: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:91:26:
/build/duckdb/src/duckdb/src/include/duckdb/storage/string_uncompressed.hpp:163: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:163: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(ColumnSegment&) [with T = signed char]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:966: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(ColumnSegment&) [with T = short int]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:966: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(ColumnSegment&) [with T = int]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:966: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(ColumnSegment&) [with T = long long int]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:966: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(ColumnSegment&) [with T = unsigned char]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:966: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(ColumnSegment&) [with T = short unsigned int]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:966: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(ColumnSegment&) [with T = unsigned int]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:966: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(ColumnSegment&) [with T = long long unsigned int]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:966: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(ColumnSegment&) [with T = hugeint_t]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:966: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(ColumnSegment&) [with T = uhugeint_t]' at /build/duckdb/src/duckdb/src/storage/compression/bitpacking.cpp:966: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, State&)::<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, State&)::<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, State&)::<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, State&) [with bool PERSIST_DICT = true; T = double; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:97: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, State&)::<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, State&)::<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, State&)::<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, State&) [with bool PERSIST_DICT = true; T = double; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:97: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, State&)::<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, State&)::<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, State&)::<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, State&) [with bool PERSIST_DICT = false; T = double; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:97:7,
inlined from 'static double duckdb::alp::AlpRDCompression<T, EMPTY>::FindBestDictionary(const duckdb::vector<typename duckdb::FloatingToExact<T>::TYPE>&, State&) [with T = double; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:143:59,
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:126:56:
/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, State&)::<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, State&)::<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, State&)::<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, State&) [with bool PERSIST_DICT = false; T = double; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:97:7,
inlined from 'static double duckdb::alp::AlpRDCompression<T, EMPTY>::FindBestDictionary(const duckdb::vector<typename duckdb::FloatingToExact<T>::TYPE>&, State&) [with T = double; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:143:59,
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:126:56:
/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, State&)::<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, State&)::<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, State&)::<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, State&) [with bool PERSIST_DICT = true; T = float; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:97: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, State&)::<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, State&)::<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, State&)::<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, State&) [with bool PERSIST_DICT = true; T = float; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:97: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, State&)::<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, State&)::<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, State&)::<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, State&) [with bool PERSIST_DICT = false; T = float; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:97:7,
inlined from 'static double duckdb::alp::AlpRDCompression<T, EMPTY>::FindBestDictionary(const duckdb::vector<typename duckdb::FloatingToExact<T>::TYPE>&, State&) [with T = float; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:143:59,
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:126:56:
/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, State&)::<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, State&)::<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, State&)::<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, State&) [with bool PERSIST_DICT = false; T = float; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:97:7,
inlined from 'static double duckdb::alp::AlpRDCompression<T, EMPTY>::FindBestDictionary(const duckdb::vector<typename duckdb::FloatingToExact<T>::TYPE>&, State&) [with T = float; bool EMPTY = true]' at /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp:143:59,
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:126:56:
/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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[244/499] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/fetch_row_verifier.cpp.o
[245/499] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/prepared_statement_verifier.cpp.o
[246/499] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/explain_statement_verifier.cpp.o
[247/499] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/deserialized_statement_verifier.cpp.o
[248/499] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/statement_verifier.cpp.o
[249/499] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/no_operator_caching_verifier.cpp.o
[250/499] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/parsed_statement_verifier.cpp.o
[251/499] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/unoptimized_statement_verifier.cpp.o
[252/499] 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>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[253/499] Building CXX object extension/core_functions/aggregate/algebraic/CMakeFiles/duckdb_core_functions_algebraic.dir/ub_duckdb_core_functions_algebraic.cpp.o
[254/499] Building CXX object extension/core_functions/aggregate/regression/CMakeFiles/duckdb_core_functions_regression.dir/ub_duckdb_core_functions_regression.cpp.o
[255/499] 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
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 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: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::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:184: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:184: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:184: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:184: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:184: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:184: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:184: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:184: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:184: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:184: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:184: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:184: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
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: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::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
/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
[256/499] 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:10:
/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:697: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&) [with T = string_t; V = string_t; OP = ExtractStandardEntry]':
/build/duckdb/src/duckdb/src/storage/table/update_segment.cpp:882: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/algorithm:63,
from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:19,
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:2,
from /build/duckdb/src/build/src/storage/table/ub_duckdb_storage_table.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::StorageIndex*, vector<duckdb::StorageIndex, allocator<duckdb::StorageIndex> > >; _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::StorageIndex*, std::vector<duckdb::StorageIndex, std::allocator<duckdb::StorageIndex> > >' changed in GCC 7.1
1751 | __unguarded_linear_insert(_RandomAccessIterator __last,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
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,
| ^~~~~~~~~~~~~
/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
/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:721: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
/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(duckdb::TableIndexList&, duckdb::Vector&, duckdb::idx_t)' at /build/duckdb/src/duckdb/src/storage/table/row_group_collection.cpp:688: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(duckdb::TableIndexList&, duckdb::Vector&, duckdb::idx_t)' at /build/duckdb/src/duckdb/src/storage/table/row_group_collection.cpp:688: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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[257/499] Building CXX object extension/core_functions/scalar/array/CMakeFiles/duckdb_core_functions_array.dir/ub_duckdb_core_functions_array.cpp.o
[258/499] Building CXX object extension/core_functions/scalar/blob/CMakeFiles/duckdb_core_functions_blob.dir/ub_duckdb_core_functions_blob.cpp.o
[259/499] Building CXX object extension/core_functions/scalar/debug/CMakeFiles/duckdb_core_functions_debug.dir/ub_duckdb_core_functions_debug.cpp.o
[260/499] Building CXX object extension/core_functions/scalar/enum/CMakeFiles/duckdb_core_functions_enum.dir/ub_duckdb_core_functions_enum.cpp.o
[261/499] 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:19,
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:16,
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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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_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,
| ^~~~~~~~~~~~~
/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
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 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:340: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:340: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:340: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:340: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:340: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:340: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:340: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:340: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:340: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:340: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:340: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:87: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:87: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:87: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:87: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:87: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:87: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:87: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:87: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:87: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:87: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:87: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:129: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:129: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:87: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:87: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
[262/499] 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
[263/499] Building CXX object extension/core_functions/scalar/map/CMakeFiles/duckdb_core_functions_map.dir/ub_duckdb_core_functions_map.cpp.o
[264/499] 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:291: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:291: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:357: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 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:219: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:319: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:371: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:219: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:319: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:375: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
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
[265/499] Building CXX object extension/core_functions/scalar/random/CMakeFiles/duckdb_core_functions_random.dir/ub_duckdb_core_functions_random.cpp.o
[266/499] 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: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 = 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: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: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}::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 = 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
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: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}::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
[267/499] Building CXX object extension/core_functions/scalar/math/CMakeFiles/duckdb_core_functions_math.dir/ub_duckdb_core_functions_math.cpp.o
[268/499] Building CXX object extension/core_functions/scalar/struct/CMakeFiles/duckdb_core_functions_struct.dir/ub_duckdb_core_functions_struct.cpp.o
[269/499] 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:42:54: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[270/499] 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:510: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:358: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::date_t]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:510: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:510: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::date_t]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:510: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::timestamp_t; TR = duckdb::timestamp_t]':
/build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_trunc.cpp:510: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:358: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:358: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:587: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:587: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:587: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:587: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:587: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:587: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:587: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:587: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:587: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:587: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:587: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:587: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:587: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:587: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:587: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:587: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:587: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:587: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:587: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
[271/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/column_reader.cpp.o
[272/499] 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:19,
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:16,
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:3,
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:885:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
885 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: 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:885:7: 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:885:7: 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:885:7: 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:885:7: 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:885:7: 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:885:7: 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:885:7: 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:885:7: 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:885:7: 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:885:7: 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:885:7: 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:885:7: 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:885:7: 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:885:7: 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:885:7: 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:885:7: 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:10,
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:225: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 '_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 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:320: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:320: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:320: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:320: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:320: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:320: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:320: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:320: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:320: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:320: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
/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:272: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:320: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::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
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 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:289: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:346:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:61: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:289: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:346:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:61:39: note: parameter passing for argument of type '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:272: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
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp: In static member function 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; OP = duckdb::{anonymous}::ModeFunction<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
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp: In static member function 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; 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}::BaseModeFunction<TYPE_OP>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with 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:248:37,
inlined from 'static void duckdb::AggregateExecutor::Combine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE_TYPE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; OP = duckdb::{anonymous}::ModeFallbackFunction<duckdb::{anonymous}::ModeString>]' 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}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; OP = duckdb::{anonymous}::ModeFallbackFunction<duckdb::{anonymous}::ModeString>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/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
/build/duckdb/src/duckdb/src/include/duckdb/common/owning_string_map.hpp: In static member function 'static void duckdb::AggregateFunction::StateCombine(duckdb::Vector&, duckdb::Vector&, duckdb::AggregateInputData&, duckdb::idx_t) [with STATE = duckdb::{anonymous}::ModeState<duckdb::string_t, duckdb::{anonymous}::ModeString>; OP = duckdb::{anonymous}::EntropyFallbackFunction<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 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 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
/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
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:176: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:309: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:362: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:155: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:317: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:362: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:155: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:355: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:376:66:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/mode.cpp:61: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<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
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<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:885:7: note: parameter passing for argument of type 'std::vector<duckdb_tdigest::Centroid>::iterator' changed in GCC 7.1
885 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/vector.tcc:885:7: 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:885:7: 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:340: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:340: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:340: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:340: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:340: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:340: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:340: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:340: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:252: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:252: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:252: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:252: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:252: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:252: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:252: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:252: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:252: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:340: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:340: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:340: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:340: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:340: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:340: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:340: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:340: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:340: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:340: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:340: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:340: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:340: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:340: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:340: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:340: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:340: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:346: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:346: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:346: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:346: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:346: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:190: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:346: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:187: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:346: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 = 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:346: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:346: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:346: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:346: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:346: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::{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:190: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:346: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 = duckdb::hugeint_t; ACCESSOR = duckdb::QuantileDirect<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:187: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::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: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::{anonymous}::MedianAbsoluteDeviationOperation<duckdb::hugeint_t>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:346: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:346: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:346: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::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:187: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:346: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::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:346: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:190: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:346: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
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:187: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:346: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:190: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:346: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
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:187: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:346: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
[273/499] 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:16,
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<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: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
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: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
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: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
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<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, 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::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::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:22:
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:21:
/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:20:
/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:323: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:379: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:379: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:379: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:286: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:388: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:388: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:388: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
[274/499] 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:46:6: note: parameter passing for argument of type '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:320: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:320: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:320: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:320: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}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::string_t, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::string_t, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::string_t, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::string_t, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::string_t, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::string_t, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, duckdb::string_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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:107: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:107:39: 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/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:346: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:346: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, false>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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:67: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, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:146:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:142: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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:346:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:146:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:142: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:346:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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:67: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::string_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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:67: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:346: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:346: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:346: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:346: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:346: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:346: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:346: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:346: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:346: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:346: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:346: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:346: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:346: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:346: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:346: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:346: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:346: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:346: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:346: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:346: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, false>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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:67: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, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:146:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:142: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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:346:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:146:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:142: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:346:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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, int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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:67: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, int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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:67: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, false>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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:67: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, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:146:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:142: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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:346:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:146:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:142: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:346:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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:67: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::LessThan, false>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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:67: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, false>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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:67: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, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:146:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:142: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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:346:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:146:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:142: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:346:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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:67: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::LessThan, false>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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:67: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, false>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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:67: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, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:146:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:142: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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:346:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:146:32,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Finalize(STATE&, T&, duckdb::AggregateFinalizeData&) [with T = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:142: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; RESULT_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:346:54:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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:67: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::LessThan, false>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:67: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:67: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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:101: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:101: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::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, false, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:274:56: 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:274:56: 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:277: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:277: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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:101: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:101: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::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, false, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:274:56: 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:274:56: 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:277: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:277: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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:107: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:107: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}::VectorArgMinMaxBase<COMPARATOR, IGNORE_NULL, 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, true, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::GenericArgMinMaxState<duckdb::OrderType::ASCENDING> >; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true; 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, true, 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, true, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::GenericArgMinMaxState<duckdb::OrderType::ASCENDING> >]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:274:56: 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:274:56: 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:277: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:277: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, IGNORE_NULL, 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, true, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true; 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, true, 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, true, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:274:56: 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:274:56: 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:277: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:277: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, true, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::GenericArgMinMaxState<duckdb::OrderType::DESCENDING> >]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:274:56: 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:274:56: 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:277: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:277: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, false, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::GenericArgMinMaxState<duckdb::OrderType::ASCENDING> >]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:274:56: 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:274:56: 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:277: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:277: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, false, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::GenericArgMinMaxState<duckdb::OrderType::DESCENDING> >]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:274:56: 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:274:56: 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:277: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:277: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, true, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:274:56: 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:274:56: 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:277: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:277: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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::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, false, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:277: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:277: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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::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, false, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:277: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:277: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL, 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, true, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true; 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, true, 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, true, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:277: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:277: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, IGNORE_NULL, 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, true, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true; 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, true, 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, true, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:277: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:277: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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::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, false, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:277: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:277: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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::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, false, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:277: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:277: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, long long int>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL, 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, true, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true; 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, true, 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, true, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:277: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:277: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, IGNORE_NULL, 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, true, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true; 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, true, 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, true, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:277: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:277: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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::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, false, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:277: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:277: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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::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, false, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:277: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:277: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL, 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, true, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true; 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, true, 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, true, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:277: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:277: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, IGNORE_NULL, 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, true, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true; 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, true, 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, true, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:277: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:277: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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::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, false, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:277: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:277: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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::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, false, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:277: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:277: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL, 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, true, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true; 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, true, 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, true, duckdb::OrderType::ASCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:277: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:277: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, IGNORE_NULL, 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, true, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true; 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, true, 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, true, duckdb::OrderType::DESCENDING, duckdb::{anonymous}::SpecializedGenericArgMinMaxState>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:277: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:277: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<long long int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::date_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::timestamp_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Combine(const STATE&, STATE&, duckdb::AggregateInputData&) [with STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:136: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, 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::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:340:40:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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}::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:313: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:313: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:313: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:313: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:313: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:313: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:313: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:313: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:313: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:313: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:313: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:313: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
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp: In static member function 'static void duckdb::{anonymous}::VectorArgMinMaxBase<COMPARATOR, IGNORE_NULL, 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; bool IGNORE_NULL = true; 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:231: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:231: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:264: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:264: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, IGNORE_NULL, 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; bool IGNORE_NULL = true; 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:231: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:231: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:264: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:264: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, IGNORE_NULL, 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; bool IGNORE_NULL = true; 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:231: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:231: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:264: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:264: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, IGNORE_NULL, 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; bool IGNORE_NULL = true; 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:231: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:231: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:264: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:264: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, IGNORE_NULL, 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; bool IGNORE_NULL = false; 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:231: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:231: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:264: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:264: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, IGNORE_NULL, 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; bool IGNORE_NULL = false; 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:231: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:231: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:264: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:264: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, IGNORE_NULL, 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; bool IGNORE_NULL = false; 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:231: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:231: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:264: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:264: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, IGNORE_NULL, 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; bool IGNORE_NULL = false; 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:231: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:231: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:264: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:264: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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<double, duckdb::string_t>; A_TYPE = double; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = double; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<double, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::string_t, double>; A_TYPE = duckdb::string_t; B_TYPE = double; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = double; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, double>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL, 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; bool IGNORE_NULL = true; 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:264: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:264: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, IGNORE_NULL, 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; bool IGNORE_NULL = true; 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:264: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:264: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, IGNORE_NULL, 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; bool IGNORE_NULL = false; 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:264: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:264: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, IGNORE_NULL, 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; bool IGNORE_NULL = false; 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:264: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:264: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::string_t, int>; A_TYPE = duckdb::string_t; B_TYPE = int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = duckdb::string_t; B_TYPE = int; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, int>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL, 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; bool IGNORE_NULL = true; 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:264: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:264: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, IGNORE_NULL, 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; bool IGNORE_NULL = true; 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:264: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:264: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, IGNORE_NULL, 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; bool IGNORE_NULL = false; 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:264: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:264: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, IGNORE_NULL, 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; bool IGNORE_NULL = false; 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:264: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:264: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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<long long int, duckdb::string_t>; A_TYPE = long long int; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::string_t, long long int>; A_TYPE = duckdb::string_t; B_TYPE = long long int; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL, 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; bool IGNORE_NULL = true; 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:264: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:264: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, IGNORE_NULL, 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; bool IGNORE_NULL = true; 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:264: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:264: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, IGNORE_NULL, 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; bool IGNORE_NULL = false; 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:264: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:264: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, IGNORE_NULL, 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; bool IGNORE_NULL = false; 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:264: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:264: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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::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, true>]':
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, bool, duckdb::AggregateInputData&) [with A_TYPE = short int; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<short int, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::string_t, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::string_t, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::string_t, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::string_t, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:100: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:100: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::string_t, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::string_t, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::string_t, duckdb::hugeint_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, duckdb::hugeint_t>; A_TYPE = duckdb::string_t; B_TYPE = duckdb::hugeint_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:105: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:105: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Execute(STATE&, A_TYPE, B_TYPE, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::Operation(STATE&, const A_TYPE&, const B_TYPE&, duckdb::AggregateBinaryInput&) [with A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; STATE = duckdb::{anonymous}::ArgMinMaxState<duckdb::hugeint_t, duckdb::string_t>; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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::hugeint_t, duckdb::string_t>; A_TYPE = duckdb::hugeint_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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::{anonymous}::VectorArgMinMaxBase<COMPARATOR, IGNORE_NULL, 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; bool IGNORE_NULL = true; 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:264: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:264: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, IGNORE_NULL, 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; bool IGNORE_NULL = true; 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:264: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:264: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, IGNORE_NULL, 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; bool IGNORE_NULL = false; 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:264: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:264: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, IGNORE_NULL, 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; bool IGNORE_NULL = false; 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:264: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:264: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&)',
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:390:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:280: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&)',
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:390:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:280: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&)',
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:390:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:280: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&)',
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:390:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:280: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&)',
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:390:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:280: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&)',
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:390:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:280: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&)',
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:390:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:280: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&)',
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:390:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:280: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:232:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:204:60,
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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = true]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, true>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = true]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119: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, true>]' 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, true>]' 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, true>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:101: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:101: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::LessThan, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::LessThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115: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::timestamp_t, duckdb::string_t>; A_TYPE = duckdb::timestamp_t; B_TYPE = duckdb::string_t; OP = duckdb::{anonymous}::ArgMinMaxBase<duckdb::GreaterThan, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:335:61:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:115:11,
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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107: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, IGNORE_NULL>::Assign(STATE&, const A_TYPE&, const B_TYPE&, 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::GreaterThan; bool IGNORE_NULL = false]',
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:126:10,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:119:47,
inlined from 'static void duckdb::{anonymous}::ArgMinMaxBase<COMPARATOR, IGNORE_NULL>::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, false>; COMPARATOR = duckdb::GreaterThan; bool IGNORE_NULL = false]' at /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:112: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, false>]' 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, false>]' 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, false>]' at /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:327:62:
/build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/arg_min_max.cpp:107: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:107:39: 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&)',
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:390:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:280: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&)',
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:390:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:280: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&)',
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:390:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:280: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&)',
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:390:28:
/build/duckdb/src/duckdb/src/include/duckdb/function/aggregate/minmax_n_helpers.hpp:280:77: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
[275/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_crypto.cpp.o
[276/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_file_metadata_cache.cpp.o
[277/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_float16.cpp.o
[278/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_extension.cpp.o
[279/499] 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:567: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:572: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:16:
/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:275: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:374: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:374: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:387: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:387: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:401: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:401: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:415: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:415: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:374: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:374: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:387: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:387: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:401: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:401: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:415: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:415: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:430: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:430:39: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
[280/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_metadata.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/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/include/parquet_metadata.hpp:11,
from /build/duckdb/src/duckdb/extension/parquet/parquet_metadata.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::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:102:8,
inlined from 'typename duckdb::TemplatedUniqueIf<DATA_TYPE, true>::templated_unique_single_t duckdb::make_uniq(ARGS&& ...) [with DATA_TYPE = ParquetReader; ARGS = {ClientContext&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, ParquetOptions&}]' at /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:65:72:
/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:102:8,
inlined from 'void duckdb::ParquetMetaDataOperatorData::LoadRowGroupMetadata(duckdb::ClientContext&, const duckdb::vector<duckdb::LogicalType>&, const duckdb::OpenFileInfo&)' at /build/duckdb/src/duckdb/extension/parquet/parquet_metadata.cpp:276:58:
/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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[281/499] 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::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:102: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:102: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:65: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:102: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:73: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:527: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:102: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:73: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: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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
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:102: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:73: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: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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:16: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:16: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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[282/499] 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:187: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:187:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[283/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_timestamp.cpp.o
[284/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_reader.cpp.o
[285/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/thrift/thrift/protocol/TProtocol.cpp.o
[286/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/thrift/thrift/transport/TTransportException.cpp.o
[287/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/thrift/thrift/transport/TBufferTransports.cpp.o
[288/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/zstd_file_system.cpp.o
[289/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/snappy/snappy-sinksource.cc.o
[290/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/serialize_parquet.cpp.o
[291/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/dictionary_hash.cpp.o
[292/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/lz4/lz4.cpp.o
[293/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/snappy/snappy.cc.o
[294/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/memory.cpp.o
[295/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/entropy_encode.cpp.o
[296/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/histogram.cpp.o
[297/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/geo_parquet.cpp.o
[298/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_writer.cpp.o
[299/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/compound_dictionary.cpp.o
[300/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/block_splitter.cpp.o
[301/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/command.cpp.o
[302/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/backward_references_hq.cpp.o
[303/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/compress_fragment_two_pass.cpp.o
[304/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/utf8_util.cpp.o
[305/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/encoder_dict.cpp.o
[306/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/cluster.cpp.o
[307/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/fast_log.cpp.o
[308/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/encode.cpp.o
[309/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/bit_cost.cpp.o
[310/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/literal_cost.cpp.o
[311/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/static_dict.cpp.o
[312/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/brotli_bit_stream.cpp.o
[313/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/constants.cpp.o
[314/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/dictionary.cpp.o
[315/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/compress_fragment.cpp.o
[316/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/parquet/parquet_types.cpp.o
[317/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/transform.cpp.o
[318/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/platform.cpp.o
[319/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/context.cpp.o
[320/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/shared_dictionary.cpp.o
[321/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/dec/state.cpp.o
[322/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/dec/bit_reader.cpp.o
[323/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/dec/huffman.cpp.o
[324/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/metablock.cpp.o
[325/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/dec/decode.cpp.o
[326/499] Linking CXX static library third_party/fmt/libduckdb_fmt.a
[327/499] Linking CXX static library third_party/libpg_query/libduckdb_pg_query.a
[328/499] Linking CXX static library third_party/re2/libduckdb_re2.a
[329/499] Linking CXX static library third_party/miniz/libduckdb_miniz.a
[330/499] Linking CXX static library third_party/utf8proc/libduckdb_utf8proc.a
[331/499] Linking CXX static library third_party/hyperloglog/libduckdb_hyperloglog.a
[332/499] Linking CXX static library third_party/skiplist/libduckdb_skiplistlib.a
[333/499] Linking CXX static library third_party/fastpforlib/libduckdb_fastpforlib.a
[334/499] Linking CXX static library third_party/mbedtls/libduckdb_mbedtls.a
[335/499] Linking CXX static library third_party/fsst/libduckdb_fsst.a
[336/499] Linking CXX static library third_party/yyjson/libduckdb_yyjson.a
[337/499] Linking CXX static library third_party/zstd/libduckdb_zstd.a
[338/499] Building CXX object CMakeFiles/duckdb_platform_binary.dir/tools/utils/test_platform.cpp.o
[339/499] Building CXX object extension/parquet/decoder/CMakeFiles/duckdb_parquet_decoders.dir/ub_duckdb_parquet_decoders.cpp.o
[340/499] Building CXX object extension/core_functions/CMakeFiles/core_functions_extension.dir/core_functions_extension.cpp.o
[341/499] 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:4:
/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:108: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:109: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:109: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:113: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::VariantMetadata&, const duckdb::VariantValueMetadata&, duckdb::const_data_ptr_t)':
/build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_binary_decoder.cpp:227: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:227: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) [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:160: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:160: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:175: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:175: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: In function 'duckdb::vector<duckdb::VariantValue> duckdb::ConvertTypedValues(Vector&, Vector&, Vector&, idx_t, idx_t, idx_t) [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:158: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:158: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:173: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:173:30: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
[342/499] 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:3,
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:429: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));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[343/499] 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 static member function 'static void duckdb::StringColumnReader::VerifyString(const char*, uint32_t, bool)':
/build/duckdb/src/duckdb/extension/parquet/reader/string_column_reader.cpp:30:45: 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:30:45: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[344/499] Linking CXX executable duckdb_platform_binary
[345/499] Generating duckdb_platform_out
[346/499] Building CXX object extension/core_functions/CMakeFiles/core_functions_extension.dir/function_list.cpp.o
[347/499] Building CXX object tools/sqlite3_api_wrapper/CMakeFiles/sqlite3_api_wrapper_static.dir/shell_extension.cpp.o
[348/499] Building CXX object tools/sqlite3_api_wrapper/CMakeFiles/sqlite3_api_wrapper.dir/shell_extension.cpp.o
[349/499] Building C object tools/sqlite3_api_wrapper/sqlite3/CMakeFiles/sqlite3_api_wrapper_sqlite3.dir/strglob.c.o
[350/499] Building C object tools/sqlite3_api_wrapper/sqlite3/CMakeFiles/sqlite3_api_wrapper_sqlite3.dir/printf.c.o
[351/499] Building CXX object extension/core_functions/CMakeFiles/core_functions_extension.dir/lambda_functions.cpp.o
[352/499] Building CXX object tools/sqlite3_api_wrapper/CMakeFiles/sqlite3_api_wrapper_static.dir/sqlite3_api_wrapper.cpp.o
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_api_wrapper.cpp: In function 'void duckdb_shell_sqlite3_result_text(sqlite3_context*, const char*, int, void (*)(void*))':
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_api_wrapper.cpp:1793:58: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_api_wrapper.cpp:1793:58: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_api_wrapper.cpp: In function 'const unsigned char* duckdb_shell_sqlite3_value_text(sqlite3_value*)':
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_api_wrapper.cpp:1906:49: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_api_wrapper.cpp:1906:49: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[353/499] Building CXX object extension/core_functions/CMakeFiles/core_functions_loadable_extension.dir/core_functions_extension.cpp.o
[354/499] Building CXX object tools/sqlite3_api_wrapper/sqlite3_udf_api/CMakeFiles/sqlite3_udf_api.dir/sqlite3_udf_wrapper.cpp.o
In lambda function,
inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = duckdb::SQLiteUDFWrapper::CreateSQLiteScalarFunction(duckdb::scalar_sqlite_udf_t, sqlite3*, void*)::<lambda(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)>&; _Args = {duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&}]' 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::SQLiteUDFWrapper::CreateSQLiteScalarFunction(duckdb::scalar_sqlite_udf_t, sqlite3*, void*)::<lambda(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)>&; _Args = {duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&}]' 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::SQLiteUDFWrapper::CreateSQLiteScalarFunction(duckdb::scalar_sqlite_udf_t, sqlite3*, void*)::<lambda(duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&)>; _ArgTypes = {duckdb::DataChunk&, duckdb::ExpressionState&, duckdb::Vector&}]' at /usr/include/c++/15.2.1/bits/std_function.h:292:30:
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_udf_api/sqlite3_udf_wrapper.cpp:68:74: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_udf_api/sqlite3_udf_wrapper.cpp:68:74: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[355/499] Building CXX object tools/sqlite3_api_wrapper/CMakeFiles/sqlite3_api_wrapper.dir/sqlite3_api_wrapper.cpp.o
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_api_wrapper.cpp: In function 'void duckdb_shell_sqlite3_result_text(sqlite3_context*, const char*, int, void (*)(void*))':
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_api_wrapper.cpp:1793:58: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_api_wrapper.cpp:1793:58: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_api_wrapper.cpp: In function 'const unsigned char* duckdb_shell_sqlite3_value_text(sqlite3_value*)':
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_api_wrapper.cpp:1906:49: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_api_wrapper.cpp:1906:49: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[356/499] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/backward_references.cpp.o
[357/499] Building CXX object tools/sqlite3_api_wrapper/sqlite3_udf_api/CMakeFiles/sqlite3_udf_api.dir/cast_sqlite.cpp.o
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_udf_api/cast_sqlite.cpp: In static member function 'static sqlite3_value duckdb::CastToSQLiteValue::Operation(SRC) [with SRC = duckdb::string_t]':
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_udf_api/cast_sqlite.cpp:140:15: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
In file included from /build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_udf_api/cast_sqlite.cpp:1:
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_udf_api/include/cast_sqlite.hpp: In static member function 'static duckdb::unique_ptr<duckdb::vector<sqlite3_value> > duckdb::CastToVectorSQLiteValue::Operation(duckdb::UnifiedVectorFormat&, duckdb::idx_t) [with INPUT_TYPE = duckdb::string_t; OPCAST = duckdb::CastToSQLiteValue]':
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_udf_api/include/cast_sqlite.hpp:71:57: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_udf_api/include/cast_sqlite.hpp:71:57: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_udf_api/include/cast_sqlite.hpp:79:57: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
/build/duckdb/src/duckdb/tools/sqlite3_api_wrapper/sqlite3_udf_api/include/cast_sqlite.hpp:79:57: note: parameter passing for argument of type 'const duckdb::string_t' changed in GCC 7.1
[358/499] Building CXX object extension/core_functions/CMakeFiles/core_functions_loadable_extension.dir/function_list.cpp.o
[359/499] Linking CXX static library extension/parquet/libparquet_extension.a
[360/499] Linking CXX static library extension/core_functions/libcore_functions_extension.a
[361/499] Building CXX object extension/core_functions/CMakeFiles/core_functions_loadable_extension.dir/lambda_functions.cpp.o
[362/499] Linking CXX static library src/libduckdb_static.a
[363/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_crypto.cpp.o
[364/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/column_reader.cpp.o
[365/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_file_metadata_cache.cpp.o
[366/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_extension.cpp.o
[367/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_float16.cpp.o
[368/499] Linking CXX shared library src/libduckdb.so
[369/499] 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:567: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:572: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:16:
/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:275: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:374: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:374: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:387: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:387: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:401: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:401: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:415: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:415: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:374: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:374: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:387: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:387: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:401: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:401: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:415: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:415: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:430: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:430:39: note: parameter passing for argument of type 'const duckdb::ParquetUUIDTargetType' changed in GCC 7.1
[370/499] 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:187: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:187:31: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[371/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_metadata.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/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/include/parquet_metadata.hpp:11,
from /build/duckdb/src/duckdb/extension/parquet/parquet_metadata.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::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:102:8,
inlined from 'typename duckdb::TemplatedUniqueIf<DATA_TYPE, true>::templated_unique_single_t duckdb::make_uniq(ARGS&& ...) [with DATA_TYPE = ParquetReader; ARGS = {ClientContext&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, ParquetOptions&}]' at /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:65:72:
/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:102:8,
inlined from 'void duckdb::ParquetMetaDataOperatorData::LoadRowGroupMetadata(duckdb::ClientContext&, const duckdb::vector<duckdb::LogicalType>&, const duckdb::OpenFileInfo&)' at /build/duckdb/src/duckdb/extension/parquet/parquet_metadata.cpp:276:58:
/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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[372/499] 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::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:102: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:102: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:65: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:102: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:73: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:527: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:102: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:73: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: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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
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:102: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:73: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: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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:16: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:16: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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[373/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_reader.cpp.o
[374/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_timestamp.cpp.o
[375/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/thrift/thrift/protocol/TProtocol.cpp.o
[376/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/thrift/thrift/transport/TTransportException.cpp.o
[377/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/zstd_file_system.cpp.o
[378/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/thrift/thrift/transport/TBufferTransports.cpp.o
[379/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/snappy/snappy-sinksource.cc.o
[380/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/serialize_parquet.cpp.o
[381/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/dictionary_hash.cpp.o
[382/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/lz4/lz4.cpp.o
[383/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/snappy/snappy.cc.o
[384/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/memory.cpp.o
[385/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/entropy_encode.cpp.o
[386/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/histogram.cpp.o
[387/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/geo_parquet.cpp.o
[388/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_writer.cpp.o
[389/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/compound_dictionary.cpp.o
[390/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/command.cpp.o
[391/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/backward_references_hq.cpp.o
[392/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/compress_fragment_two_pass.cpp.o
[393/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/block_splitter.cpp.o
[394/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/encoder_dict.cpp.o
[395/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/utf8_util.cpp.o
[396/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/fast_log.cpp.o
[397/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/cluster.cpp.o
[398/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/encode.cpp.o
[399/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/bit_cost.cpp.o
[400/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/static_dict.cpp.o
[401/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/literal_cost.cpp.o
[402/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/brotli_bit_stream.cpp.o
[403/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/common/constants.cpp.o
[404/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/compress_fragment.cpp.o
[405/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/common/dictionary.cpp.o
[406/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/common/transform.cpp.o
[407/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/common/platform.cpp.o
[408/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/common/context.cpp.o
[409/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/common/shared_dictionary.cpp.o
[410/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/dec/state.cpp.o
[411/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/dec/huffman.cpp.o
[412/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/dec/bit_reader.cpp.o
[413/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/parquet/parquet_types.cpp.o
[414/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/metablock.cpp.o
[415/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/dec/decode.cpp.o
[416/499] Building CXX object test/helpers/CMakeFiles/test_helpers.dir/pid.cpp.o
[417/499] Building CXX object test/helpers/CMakeFiles/test_helpers.dir/capi_tester.cpp.o
[418/499] Building CXX object test/extension/CMakeFiles/loadable_extension_optimizer_demo_loadable_extension.dir/loadable_extension_optimizer_demo.cpp.o
[419/499] Building CXX object test/helpers/CMakeFiles/test_helpers.dir/test_helpers.cpp.o
[420/499] Linking CXX static library tools/sqlite3_api_wrapper/libsqlite3_api_wrapper_static.a
[421/499] 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:21:23: note: parameter passing for argument of type 'duckdb::string_t' changed in GCC 7.1
[422/499] Building CXX object test/helpers/CMakeFiles/test_helpers.dir/test_config.cpp.o
[423/499] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_renderer.cpp.o
[424/499] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_highlight.cpp.o
[425/499] Building CXX object tools/sqlite3_api_wrapper/CMakeFiles/test_sqlite3_api_wrapper.dir/test/test_sqlite3_udf_api_wrapper.cpp.o
[426/499] Building CXX object tools/shell/linenoise/CMakeFiles/duckdb_linenoise.dir/highlighting.cpp.o
[427/499] Building CXX object tools/shell/linenoise/CMakeFiles/duckdb_linenoise.dir/history.cpp.o
[428/499] Building CXX object tools/shell/CMakeFiles/shell.dir/shell.cpp.o
[429/499] Building CXX object tools/shell/linenoise/CMakeFiles/duckdb_linenoise.dir/linenoise-c.cpp.o
[430/499] Building CXX object tools/shell/linenoise/CMakeFiles/duckdb_linenoise.dir/linenoise.cpp.o
[431/499] Building CXX object tools/shell/linenoise/CMakeFiles/duckdb_linenoise.dir/terminal.cpp.o
[432/499] Building CXX object tools/shell/linenoise/CMakeFiles/duckdb_linenoise.dir/rendering.cpp.o
[433/499] Linking CXX shared library extension/core_functions/core_functions.duckdb_extension
[434/499] Linking CXX shared library tools/sqlite3_api_wrapper/libsqlite3_api_wrapper.so
[435/499] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/backward_references.cpp.o
[436/499] Linking CXX shared library extension/parquet/parquet.duckdb_extension
[437/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_custom_allocator.cpp.o
[438/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_config.cpp.o
[439/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_api.cpp.o
[440/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_extension_setting_autoload.cpp.o
[441/499] Building CXX object tools/sqlite3_api_wrapper/CMakeFiles/test_sqlite3_api_wrapper.dir/test/test_sqlite3_api_wrapper.cpp.o
[442/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_instance_cache.cpp.o
[443/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_results.cpp.o
[444/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_reset.cpp.o
[445/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_table_info.cpp.o
[446/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_get_table_names.cpp.o
[447/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_appender_api.cpp.o
[448/499] 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
[449/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_lifecycle_hooks.cpp.o
[450/499] Building CXX object test/CMakeFiles/unittest.dir/unittest.cpp.o
[451/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_plan_serialization.cpp.o
[452/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_pending_query.cpp.o
[453/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_query_profiler.cpp.o
[454/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_dbdir.cpp.o
[455/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_pending_with_parameters.cpp.o
[456/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_uuid.cpp.o
[457/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_progress_bar.cpp.o
[458/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_insertion_order_preserving_map.cpp.o
[459/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_bignum.cpp.o
[460/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_threads.cpp.o
[461/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_windows_header_compatibility.cpp.o
[462/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_windows_unicode_path.cpp.o
[463/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_object_cache.cpp.o
[464/499] Building CXX object test/api/CMakeFiles/test_api.dir/test_read_only.cpp.o
[465/499] 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:478: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:478: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:478: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:478: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:478: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:478: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:478: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:478: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:478: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:422: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:430: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:433: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:441: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:443: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:447: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:451: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:454: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:458: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:461: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:465: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:470: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:229: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:235: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:243: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:247: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:251: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:255: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:259: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:264: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:267: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____4()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:306: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:312: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:319: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:324: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:334: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:344: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:358: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:366: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____18()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:646: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:650: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:658: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:661: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:667: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:671: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:675: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:682: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:687: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:691: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:695: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:699: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:704: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:706: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:711: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:713: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:717: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:728: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:732: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:27: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:30: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: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
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::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:38: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:42: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:48: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:58: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:63: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:67: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:72: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:76: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:80: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:85: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:93: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:100: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:104: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:108: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:112: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:116: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:118: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:122: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:124: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:128: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:132: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:134: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: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____0()' at /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:142: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:149: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:215: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:215: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:215: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:215: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:215: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:215: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:215: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:215: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:215: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:156: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: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:215: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:215: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:215: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:215: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:215: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:215: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:215: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:215: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:215: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:165: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: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:215: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:215: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:215: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:215: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:215: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:215: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:215: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:215: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:215: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:176: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: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:182: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:186: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:194: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
[466/499] 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: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____4()' at /build/duckdb/src/duckdb/test/appender/test_appender.cpp:134: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: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____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: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____6()' at /build/duckdb/src/duckdb/test/appender/test_appender.cpp:201: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:202: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:230: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:231: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:251: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:252: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:267: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:268: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
[467/499] Building CXX object test/catalog/CMakeFiles/test_catalog.dir/ub_test_catalog.cpp.o
[468/499] Building CXX object test/arrow/CMakeFiles/test_arrow_roundtrip.dir/ub_test_arrow_roundtrip.cpp.o
[469/499] Building CXX object test/api/adbc/CMakeFiles/test_sql_adbc.dir/ub_test_sql_adbc.cpp.o
[470/499] Building CXX object test/memoryleak/CMakeFiles/test_memory_leak.dir/ub_test_memory_leak.cpp.o
[471/499] Building CXX object test/logging/CMakeFiles/test_logging.dir/ub_test_logging.cpp.o
[472/499] Building CXX object test/parallel_csv/CMakeFiles/test_parallel_csv.dir/ub_test_parallel_csv.cpp.o
[473/499] Building CXX object test/optimizer/CMakeFiles/test_optimizer.dir/ub_test_optimizer.cpp.o
[474/499] Building CXX object test/secrets/CMakeFiles/test_secrets.dir/ub_test_secrets.cpp.o
[475/499] 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/function/scalar_function.hpp:12,
from /build/duckdb/src/duckdb/src/include/duckdb/function/udf_function.hpp:11,
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::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::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:143: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:143: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:143: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:143: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:143: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:143: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::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:143: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:143: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:143: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:143: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:143: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:143: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:
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/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
[476/499] Building CXX object test/serialize/CMakeFiles/test_serialization.dir/ub_test_serialization.cpp.o
[477/499] 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 = 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
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:
/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:
/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:
/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:
/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
[478/499] Building CXX object test/sql/filter/CMakeFiles/test_filter.dir/ub_test_filter.cpp.o
[479/499] Building CXX object test/sql/function/table/CMakeFiles/test_table_function.dir/ub_test_table_function.cpp.o
[480/499] 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:50: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:258: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:258: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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[481/499] Building CXX object test/sql/pivot/CMakeFiles/test_pivot.dir/ub_test_pivot.cpp.o
[482/499] Building CXX object test/mbedtls/CMakeFiles/test_mbedtls.dir/ub_test_mbedtls.cpp.o
[483/499] Linking CXX shared library test/extension/loadable_extension_demo.duckdb_extension
[484/499] Linking CXX shared library test/extension/loadable_extension_optimizer_demo.duckdb_extension
[485/499] Building CXX object test/sql/storage/CMakeFiles/test_sql_storage.dir/ub_test_sql_storage.cpp.o
[486/499] Linking CXX static library test/helpers/libtest_helpers.a
[487/499] Building CXX object test/sql/storage/catalog/CMakeFiles/test_sql_storage_catalog.dir/ub_test_sql_storage_catalog.cpp.o
[488/499] Building CXX object test/ossfuzz/CMakeFiles/test_ossfuzz.dir/ub_test_ossfuzz.cpp.o
[489/499] 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/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/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_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
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68,
from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:578:
/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_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
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 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::__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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:64,
from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:2857:
/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 /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:8:
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ReadFromIntegers(duckdb::DuckDB*, idx_t, std::atomic<bool>*)' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_index.cpp:40:27:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____12()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrentappend.cpp:110: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____12()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrentappend.cpp:112: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 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 ____C_A_T_C_H____T_E_S_T____46()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_sequence.cpp:65: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 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 ____C_A_T_C_H____T_E_S_T____46()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_sequence.cpp:65: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 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 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 ____C_A_T_C_H____T_E_S_T____46()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_sequence.cpp:66: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 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 ____C_A_T_C_H____T_E_S_T____46()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_sequence.cpp:66: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 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 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 ____C_A_T_C_H____T_E_S_T____46()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_sequence.cpp:88: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 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 ____C_A_T_C_H____T_E_S_T____46()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_sequence.cpp:88: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 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 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 ____C_A_T_C_H____T_E_S_T____46()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_sequence.cpp:89: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 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 ____C_A_T_C_H____T_E_S_T____46()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_sequence.cpp:89: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 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 constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void ____C_A_T_C_H____T_E_S_T____32()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_index.cpp:197: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____32()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_index.cpp:198: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____30()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_index.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____30()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_index.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____36()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_index.cpp:328: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____36()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_index.cpp:329: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____34()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_index.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____34()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_index.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____14()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrentdelete.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____14()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrentdelete.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____14()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrentdelete.cpp:47: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/sql/parallelism/interquery/test_concurrentdelete.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____18()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrentdelete.cpp:142: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/sql/parallelism/interquery/test_concurrentdelete.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____18()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrentdelete.cpp:153: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 test_concurrent_update::____C_A_T_C_H____T_E_S_T____40()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrentupdate.cpp:41: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 test_concurrent_update::____C_A_T_C_H____T_E_S_T____40()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrentupdate.cpp:45: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 test_concurrent_update::____C_A_T_C_H____T_E_S_T____40()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrentupdate.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____26()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_index.cpp:75: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____28()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_index.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____28()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_index.cpp:118: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____28()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/test_concurrent_index.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 {anonymous}::AttachWorker::lookup({anonymous}::AttachTask&)' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:205:19:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void {anonymous}::AttachWorker::lookup({anonymous}::AttachTask&)' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:209:19:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void {anonymous}::AttachWorker::lookup({anonymous}::AttachTask&)' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:213:19:
/build/duckdb/src/duckdb/src/include/duckdb/common/vector.hpp:24:18: note: parameter passing for argument of type 'std::initializer_list<duckdb::Value>' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::allocator_type&) [inherited from std::vector<duckdb::Value, std::allocator<duckdb::Value> >]',
inlined from 'void {anonymous}::AttachWorker::lookup({anonymous}::AttachTask&)' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:217:19:
/build/duckdb/src/duckdb/src/include/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/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:139:6,
inlined from 'void {anonymous}::AttachWorker::Work()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:455: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:142:5,
inlined from 'void {anonymous}::AttachWorker::Work()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:455: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:151:5,
inlined from 'void {anonymous}::AttachWorker::Work()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:483: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:152:9,
inlined from 'void {anonymous}::AttachWorker::Work()' at /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:483: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<>());
| ~~~~~~~~~~~~~~~
/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 int*, std::vector<long long int, std::allocator<long long int> > >; Sentinel = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long 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 int*, std::vector<long long int, std::allocator<long long 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 int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
In function 'std::string Catch::rangeToString(const Range&) [with Range = duckdb::vector<long long 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 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 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 int>&; RhsT = const duckdb::vector<long long 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 int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
In function 'std::string Catch::rangeToString(const Range&) [with Range = duckdb::vector<long long 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 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 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 int>&; RhsT = const duckdb::vector<long long 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 int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
In constructor 'duckdb::vector<duckdb::Value>::vector(std::initializer_list<duckdb::Value>, const std::vector<duckdb::Value, std::allocator<duckdb::Value> >::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/sql/parallelism/interquery/concurrent_checkpoint.cpp:298: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/sql/parallelism/interquery/concurrent_checkpoint.cpp:309: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/sql/parallelism/interquery/concurrent_checkpoint.cpp:312: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
[490/499] repository
[491/499] Linking CXX executable tools/sqlite3_api_wrapper/test_sqlite3_api_wrapper
[492/499] Building CXX object test/extension/CMakeFiles/test_extensions.dir/ub_test_extensions.cpp.o
[493/499] 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>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[494/499] Building CXX object third_party/imdb/CMakeFiles/imdb.dir/imdb.cpp.o
[495/499] Linking CXX static library third_party/imdb/libimdb.a
[496/499] Building CXX object test/persistence/CMakeFiles/test_persistence.dir/ub_test_persistence.cpp.o
[497/499] Linking CXX executable duckdb
[498/499] Building CXX object test/sqlite/CMakeFiles/test_sqlite.dir/ub_test_sqlite.cpp.o
[499/499] 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.4.3 dist=0 node=g49da1d7f2396cade0a84af275e1b8601b64054c6 dirty=False branch=makepkg>
[version_scheme] version.tag: 1.4.3
[version_scheme] version.distance: 0
[version_scheme] version.dirty: False
*** scikit-build-core 0.11.6 using CMake 4.2.1 (wheel)
*** Configuring CMake...
loading initial cache file /tmp/tmpd66zyu_4/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.2", 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.1")
-- DuckDB: Configured for release build
-- DuckDB Configuration:
-- Source: /build/duckdb/src/python-duckdb/external/duckdb
-- Build Type: Release
-- Native Arch: OFF
-- Unity Build Disabled: OFF
-- Extensions: core_functions;json;parquet;icu;jemalloc
-- Found Python3: /usr/bin/python3 (found version "3.14.2") 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.52.0")
-- git hash d1dc88f950, version v1.4.3, extension folder v1.4.3
-- Extensions will be deployed to: /tmp/tmpd66zyu_4/build/repository
CMake Deprecation Warning at external/duckdb/CMakeLists.txt:1276 (message):
CORE_EXTENSIONS is deprecated. Use BUILD_EXTENSIONS instead.
-- Load extension 'core_functions' from '/build/duckdb/src/python-duckdb/external/duckdb/extensions' @ v1.4.3
-- Load extension 'json' from '/build/duckdb/src/python-duckdb/external/duckdb/extensions' @ v1.4.3
-- Load extension 'parquet' from '/build/duckdb/src/python-duckdb/external/duckdb/extensions' @ v1.4.3
-- Load extension 'icu' from '/build/duckdb/src/python-duckdb/external/duckdb/extensions' @ v1.4.3
-- Load extension 'jemalloc' from '/build/duckdb/src/python-duckdb/external/duckdb/extensions' @ v1.4.3
-- Extensions linked into DuckDB: [core_functions, json, parquet, icu, jemalloc]
-- Configuring done (11.9s)
-- Generating done (1.7s)
-- Build files have been written to: /tmp/tmpd66zyu_4/build
*** Building project with Ninja...
[1/501] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_list.cpp.o
[2/501] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_parser.cpp.o
[3/501] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/postgres_parser.cpp.o
[4/501] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/pg_functions.cpp.o
[5/501] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_value.cpp.o
[6/501] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_scansup.cpp.o
[7/501] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_makefuncs.cpp.o
[8/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/bitmap256.cc.o
[9/501] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_common_keywords.cpp.o
[10/501] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_scan.cpp.o
[11/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/bitstate.cc.o
[12/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/compile.cc.o
[13/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/filtered_re2.cc.o
[14/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/mimics_pcre.cc.o
[15/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/nfa.cc.o
[16/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/perl_groups.cc.o
[17/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/onepass.cc.o
[18/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/dfa.cc.o
[19/501] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_gram.cpp.o
[20/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prefilter.cc.o
[21/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/parse.cc.o
[22/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prefilter_tree.cc.o
[23/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/set.cc.o
[24/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prog.cc.o
[25/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/simplify.cc.o
[26/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/unicode_casefold.cc.o
[27/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/re2.cc.o
[28/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/unicode_groups.cc.o
[29/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/stringpiece.cc.o
[30/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/util/rune.cc.o
[31/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/regexp.cc.o
[32/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/util/strutil.cc.o
[33/501] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/tostring.cc.o
[34/501] Building CXX object duckdb/third_party/utf8proc/CMakeFiles/duckdb_utf8proc.dir/utf8proc_wrapper.cpp.o
[35/501] Building CXX object duckdb/third_party/utf8proc/CMakeFiles/duckdb_utf8proc.dir/utf8proc.cpp.o
[36/501] Building CXX object duckdb/third_party/hyperloglog/CMakeFiles/duckdb_hyperloglog.dir/sds.cpp.o
[37/501] Building CXX object duckdb/third_party/skiplist/CMakeFiles/duckdb_skiplistlib.dir/SkipList.cpp.o
[38/501] Building CXX object duckdb/third_party/hyperloglog/CMakeFiles/duckdb_hyperloglog.dir/hyperloglog.cpp.o
[39/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/aes.cpp.o
[40/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/asn1parse.cpp.o
[41/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/mbedtls_wrapper.cpp.o
[42/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/asn1write.cpp.o
[43/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/base64.cpp.o
[44/501] Building CXX object duckdb/third_party/miniz/CMakeFiles/duckdb_miniz.dir/miniz.cpp.o
[45/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/cipher_wrap.cpp.o
[46/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/cipher.cpp.o
[47/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/bignum_core.cpp.o
[48/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/constant_time.cpp.o
[49/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/gcm.cpp.o
[50/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/oid.cpp.o
[51/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/md.cpp.o
[52/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pem.cpp.o
[53/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pk_wrap.cpp.o
[54/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pk.cpp.o
[55/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pkparse.cpp.o
[56/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/platform.cpp.o
[57/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/platform_util.cpp.o
[58/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/rsa_alt_helpers.cpp.o
[59/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/bignum.cpp.o
[60/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/sha1.cpp.o
[61/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/rsa.cpp.o
[62/501] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/sha256.cpp.o
[63/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress_superblock.cpp.o
[64/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstdmt_compress.cpp.o
[65/501] 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<QSymbol*, vector<QSymbol> >; _Distance = int; _Tp = QSymbol; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<buildSymbolTable(Counters&, std::vector<unsigned char*>, size_t*, bool)::<lambda(SymbolTable*, Counters&)>::<lambda(const QSymbol&, const QSymbol&)> >]’:
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<QSymbol*, std::vector<QSymbol> >’ changed in GCC 7.1
224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
| ^~~~~~~~~~~~~
[66/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress_sequences.cpp.o
[67/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_ldm.cpp.o
[68/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/hist.cpp.o
[69/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_fast.cpp.o
[70/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress.cpp.o
[71/501] Building CXX object duckdb/third_party/fastpforlib/CMakeFiles/duckdb_fastpforlib.dir/bitpacking.cpp.o
[72/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_double_fast.cpp.o
[73/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress_literals.cpp.o
[74/501] Building CXX object duckdb/third_party/fmt/CMakeFiles/duckdb_fmt.dir/format.cc.o
[75/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/huf_compress.cpp.o
[76/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/fse_compress.cpp.o
[77/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/zstd_ddict.cpp.o
[78/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/zstd_decompress.cpp.o
[79/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/entropy_common.cpp.o
[80/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/huf_decompress.cpp.o
[81/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/debug.cpp.o
[82/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/fse_decompress.cpp.o
[83/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/zstd_decompress_block.cpp.o
[84/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/threading.cpp.o
[85/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/pool.cpp.o
[86/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/zstd_common.cpp.o
[87/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/error_private.cpp.o
[88/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/cover.cpp.o
[89/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_opt.cpp.o
[90/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/fastcover.cpp.o
[91/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/divsufsort.cpp.o
[92/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/deprecated/zbuff_decompress.cpp.o
[93/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/deprecated/zbuff_common.cpp.o
[94/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/zdict.cpp.o
[95/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/deprecated/zbuff_compress.cpp.o
[96/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/xxhash.cpp.o
[97/501] Building CXX object duckdb/src/optimizer/compressed_materialization/CMakeFiles/duckdb_optimizer_compressed_materialization.dir/ub_duckdb_optimizer_compressed_materialization.cpp.o
[98/501] Building CXX object duckdb/src/optimizer/matcher/CMakeFiles/duckdb_optimizer_matcher.dir/ub_duckdb_optimizer_matcher.cpp.o
[99/501] Building CXX object duckdb/src/optimizer/pullup/CMakeFiles/duckdb_optimizer_pullup.dir/ub_duckdb_optimizer_pullup.cpp.o
[100/501] Building CXX object duckdb/third_party/yyjson/CMakeFiles/duckdb_yyjson.dir/yyjson.cpp.o
[101/501] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_lazy.cpp.o
[102/501] Building CXX object duckdb/src/optimizer/pushdown/CMakeFiles/duckdb_optimizer_pushdown.dir/ub_duckdb_optimizer_pushdown.cpp.o
[103/501] Building CXX object duckdb/src/optimizer/statistics/expression/CMakeFiles/duckdb_optimizer_statistics_expr.dir/ub_duckdb_optimizer_statistics_expr.cpp.o
[104/501] Building CXX object duckdb/src/optimizer/rule/CMakeFiles/duckdb_optimizer_rules.dir/ub_duckdb_optimizer_rules.cpp.o
[105/501] 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_EXTENSION_CORE_FUNCTIONS_LINKED=1 -DDUCKDB_EXTENSION_ICU_LINKED=1 -DDUCKDB_EXTENSION_JEMALLOC_LINKED=1 -DDUCKDB_EXTENSION_JSON_LINKED=1 -DDUCKDB_EXTENSION_PARQUET_LINKED=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 -I/build/duckdb/src/python-duckdb/external/duckdb/extension -I/build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/include -I/build/duckdb/src/python-duckdb/external/duckdb/extension/json/include -I/build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include -I/build/duckdb/src/python-duckdb/external/duckdb/extension/icu/include -I/build/duckdb/src/python-duckdb/external/duckdb/extension/jemalloc/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/tmpd66zyu_4/build/duckdb/src/optimizer/ub_duckdb_optimizer.cpp
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:19,
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/build_probe_side_optimizer.hpp:13,
from /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/build_probe_side_optimizer.cpp:1,
from /tmp/tmpd66zyu_4/build/duckdb/src/optimizer/ub_duckdb_optimizer.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::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
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::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::__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::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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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
/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);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{standard input}: Assembler messages:
{standard input}:21372: Warning: end of file not at end of a line; newline inserted
{standard input}:21537: Error: expected comma after "_ZNSt10_H"
g++: fatal error: Terminated signal terminated program cc1plus
compilation terminated.
[106/501] 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/include/duckdb/optimizer/statistics_propagator.hpp:13,
from /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/statistics/operator/propagate_aggregate.cpp:2,
from /tmp/tmpd66zyu_4/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:154: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:163: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:164: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:168: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<>());
| ~~~~~~~~~~~~~~~
[107/501] 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:19,
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/tmpd66zyu_4/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::RelationsToTDom*, vector<duckdb::RelationsToTDom, allocator<duckdb::RelationsToTDom> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsToTDom&, const duckdb::RelationsToTDom&)>]’:
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<duckdb::RelationsToTDom*, std::vector<duckdb::RelationsToTDom, std::allocator<duckdb::RelationsToTDom> > >’ 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::RelationsToTDom*, std::vector<duckdb::RelationsToTDom, std::allocator<duckdb::RelationsToTDom> > >’ 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:202: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:202: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::RelationsToTDom*, vector<duckdb::RelationsToTDom, allocator<duckdb::RelationsToTDom> > >; _Distance = int; _Tp = duckdb::RelationsToTDom; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsToTDom&, const duckdb::RelationsToTDom&)>]’:
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<duckdb::RelationsToTDom*, std::vector<duckdb::RelationsToTDom, std::allocator<duckdb::RelationsToTDom> > >’ 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::RelationsToTDom*, vector<duckdb::RelationsToTDom, allocator<duckdb::RelationsToTDom> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsToTDom&, const duckdb::RelationsToTDom&)>]’:
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<duckdb::RelationsToTDom*, std::vector<duckdb::RelationsToTDom, std::allocator<duckdb::RelationsToTDom> > >’ 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::RelationsToTDom*, std::vector<duckdb::RelationsToTDom, std::allocator<duckdb::RelationsToTDom> > >’ 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::RelationsToTDom*, std::vector<duckdb::RelationsToTDom, std::allocator<duckdb::RelationsToTDom> > >’ 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::RelationsToTDom*, vector<duckdb::RelationsToTDom, allocator<duckdb::RelationsToTDom> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsToTDom&, const duckdb::RelationsToTDom&)>]’,
inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<duckdb::RelationsToTDom*, vector<duckdb::RelationsToTDom, allocator<duckdb::RelationsToTDom> > >; _Compare = bool (*)(const duckdb::RelationsToTDom&, const duckdb::RelationsToTDom&)]’ 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:445: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::RelationsToTDom*, std::vector<duckdb::RelationsToTDom, std::allocator<duckdb::RelationsToTDom> > >’ 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::RelationsToTDom*, vector<duckdb::RelationsToTDom, allocator<duckdb::RelationsToTDom> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsToTDom&, const duckdb::RelationsToTDom&)>]’,
inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<duckdb::RelationsToTDom*, vector<duckdb::RelationsToTDom, allocator<duckdb::RelationsToTDom> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const duckdb::RelationsToTDom&, const duckdb::RelationsToTDom&)>]’ 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::RelationsToTDom*, vector<duckdb::RelationsToTDom, allocator<duckdb::RelationsToTDom> > >; _Compare = bool (*)(const duckdb::RelationsToTDom&, const duckdb::RelationsToTDom&)]’ 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:445: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::RelationsToTDom*, std::vector<duckdb::RelationsToTDom, std::allocator<duckdb::RelationsToTDom> > >’ 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::RelationsToTDom*, std::vector<duckdb::RelationsToTDom, std::allocator<duckdb::RelationsToTDom> > >’ changed in GCC 7.1
1823 | std::__insertion_sort(__first, __last, __comp);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[108/501] Building CXX object duckdb/src/planner/expression/CMakeFiles/duckdb_planner_expression.dir/ub_duckdb_planner_expression.cpp.o
[109/501] Building CXX object duckdb/src/planner/binder/expression/CMakeFiles/duckdb_bind_expression.dir/ub_duckdb_bind_expression.cpp.o
[110/501] Building CXX object duckdb/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/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/case_insensitive_map.hpp:14,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/binding_alias.hpp:12,
from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/binding_alias.cpp:1,
from /tmp/tmpd66zyu_4/build/duckdb/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/python-duckdb/external/duckdb/src/include/duckdb/common/exception_format_value.hpp:14,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/exception.hpp:12,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/unique_ptr.hpp:3,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:14,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11,
from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/binding_alias.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(std::vector<duckdb::CorrelatedColumnInfo, std::allocator<duckdb::CorrelatedColumnInfo> >::value_type)’ at /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/binder.hpp:113:28,
inlined from ‘void duckdb::Binder::AddCorrelatedColumn(const duckdb::CorrelatedColumnInfo&)’ at /build/duckdb/src/python-duckdb/external/duckdb/src/planner/binder.cpp:452: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/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:
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/python-duckdb/external/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/python-duckdb/external/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<>());
| ~~~~~~~~~~~~~~~
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